久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8462|回復: 13
打印 上一主題 下一主題
收起左側

STC8A系列函數庫,強勢開源!

  [復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 澤文i 于 2020-7-3 20:04 編輯

=======================================================
  * 庫名稱:   STC8A系列軟件函數庫(STC8Axx-SOFTWARE-LIB)
  * 庫版本:   V1.0.3
  * 庫說明:   本軟件函數庫完全開源,持續更新完善中。
  *
  *                            版權所屬                        更新日期  
  *                     格維科創電子工作室           2020-06-28
=======================================================


=======================================================
                                 函數庫介紹
=======================================================


    STC8A系列軟件函數庫(以下簡稱函數庫)是一個開源的函數包,使用簡單,架構清晰,
大小可裁剪。函數庫包括了STC8A系列MCU所有外設的功能特征,并且為開發者提供了許多
個訪問底層硬件的中間API,通過使用我們的函數庫,無需深入掌握底層硬件細節(比如了解
外設的具體寄存器的某一位),開發者就可以輕松使用每個外設。
   
    本函數庫的架構類似于ST公司的標準外設庫,不同的是我們在原有固件庫(Fwlib)的基礎
上擴展了兩個庫,分別是設備驅動庫(Device)、數據結構算法庫(Algorit)。使用函數庫可
以大大減少開發者在配置MCU片內外設、模塊的時間,進而降低開發成本。每個外設和模塊
驅動,我們都提供了一組函數,基本上覆蓋了所有功能,讓開發變得標準化。
   
    目前函數庫的組成包括:啟動文件(Startup)、核心文件夾(Core)、外設庫(Fwilb)、
設備驅動庫(Devcie)、數據結構算法庫(Algorit)。在此基礎上構建的MDK工程包還含有:
工程文件夾(Project)、用戶文件夾(User)、代碼文件夾(Code)。具體可查看本文檔所
在目錄的思維導圖。


    函數庫的使用方法,非常便捷。我們已經配置好了一個工程包,在此基礎上您可以編寫自
己的用戶代碼。如果你需要使用某個外設或者模塊的功能,只需要點擊點擊該外設或者模塊
的頭文件,即可查看外設的應用例程。如果我們配置的工程包不適合您的風格,您可以復制
Library文件夾到您自己的工程文件下,構建自己的工程包。所有的外設,除了必須配合Core
文件夾和Startup文件夾,都是相互獨立的,可以任意裁剪,減少工程文件的大小。
   
    最后,特別鳴謝STC的支持,祝國產芯片越來越好!另有STC8H系列函數庫正在編寫中!


=======================================================
                                版權聲明
=======================================================


    STC8A系列軟件函數庫由贛南師范大學科技學院創業園-格維科創電子工作室編寫。軟件函
數庫現已開源,版權歸贛州格維科創電子工作室所有,歡迎各位使用并傳播該庫程序;修改內
容時,務必保留格維科創的版權聲明,未經允許不得用于商業用途或變相獲利。


    如需商用,請電話聯系17870070675購買商用授權。商用授權以后可獲得技術支持和指導。
   
    淘寶店鋪:格維科創電子工作室
    B站官方賬戶:格維科創電子工作室
    Gitee:格維科創電子工作室
=======================================================
                                 技術支持
=======================================================


    如需技術支持,或者提交庫函數使用過程中出現的bug,可加技術QQ:209152007
    格維科創電子技術交流群:1001220381


=======================================================
                            函數庫更新記錄
=======================================================


--------------------------------------------------------------------------------------------


更新時間:2020.5.11 版本號 :V1.0.0


更新說明:
1.完成Fwlib外設庫的編寫
2.完成Startup啟動文件的編寫
3.完成Core核心文件的編寫


--------------------------------------------------------------------------------------------


更新時間:2020.5.15 版本號 :V1.0.1


更新說明:
1.修復配置定時器3外設無效的bug


--------------------------------------------------------------------------------------------


更新時間:2020.6.25 版本號 :V1.0.2


更新說明:
1.更改庫名稱為 STC8A系列軟件函數庫(STC8Axx-SOFTWARE-LIB)
2.刪掉庫架構中每個文件的版本號聲明,改為統一聲明
3.增加庫內每個文件的函數庫聲明


--------------------------------------------------------------------------------------------


更新時間:2020.6.28 版本號 :V1.0.3


更新說明:
1.調整庫工程包的結構
2.修復EEPROM外設保存順序出錯的bug
3.修復比較器外設負極輸入選擇位配置出錯的bug

STC8A系列軟件函數庫V1.10.png (488.63 KB, 下載次數: 161)

STC8A系列軟件函數庫V1.10.png

51hei截圖20200629153237.png (18.8 KB, 下載次數: 151)

51hei截圖20200629153237.png

STC8Axx - SOFTWARE-LIB-2020-07-03.rar

1.02 MB, 下載次數: 356, 下載積分: 黑幣 -5

評分

參與人數 2黑幣 +61 收起 理由
ko44 + 11 共享資料的黑幣獎勵!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏14 分享淘帖 頂3 踩
回復

使用道具 舉報

來自 2#
ID:491577 發表于 2022-2-4 21:19 | 只看該作者
認真看了1小時很難看懂,估計是給大神看的吧。感覺比直接設置寄存器難n倍。提幾個建議:
1、提供到函數要有示例,比如P0.1設置成開漏函數應該怎么寫,P1.2設置成高阻函數應該怎么寫。
2、函數名要簡潔最好不超過6個字母,太長了記不住,用起來也麻煩。
3、函數參數不建議用結構體,結構體參數太多,用戶很難記住,建議使用字符串做參數,簡單明了。比如IO口設置函數:IO("n","mode"); n:要設置的IO口,比如:p0指p0全部接口,p0234指p0.2、p0.3、p0.4三個接口,
p2257指p2.2、p2.5、p2.7三個接口;mode:指雙向、開漏、高阻、推挽四種模式,用拼音首字母表示,sx、kl、gz、tw表示。舉例:P1口全部設置成開漏,函數寫成:IO("p1","kl");
         p0.2、p0.3、p0.4三個接口設置成推挽,函數寫成:IO("p0234","tw");
         p2.2、p2.5兩個接口設置成高阻,函數寫成:IO("p225","gz");
這樣就簡單明了,至于函數體怎么寫就看樓主啦!!!

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:328014 發表于 2020-6-20 01:58 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

地板
ID:594416 發表于 2020-6-20 10:41 | 只看該作者
51hei團團 發表于 2020-6-20 01:58
好資料,51黑有你更精彩!!!

如果在使用過程中,出現bug可以在這里提交哦,由于本人才大二,水平有限,如果出現問題,還望大家多多包涵 哈哈哈
回復

使用道具 舉報

5#
ID:454243 發表于 2020-6-20 12:39 | 只看該作者
很強勢嘛
回復

使用道具 舉報

6#
ID:454243 發表于 2020-6-20 13:40 | 只看該作者
多搞點模塊  來點歷程就更完美了
回復

使用道具 舉報

7#
ID:594416 發表于 2020-6-20 19:56 來自手機 | 只看該作者
f15067460282 發表于 2020-6-20 13:40
多搞點模塊  來點歷程就更完美了

正在更新,哈哈哈
回復

使用道具 舉報

8#
ID:594416 發表于 2020-6-20 19:57 來自手機 | 只看該作者
每個模塊的使用方法,都放在頭文件了,可以在對應的模塊頭文件里查看
回復

使用道具 舉報

9#
ID:384489 發表于 2021-4-9 22:24 | 只看該作者
非常感謝,用久了STM32,這種風格看著舒服。
回復

使用道具 舉報

10#
ID:25310 發表于 2022-1-26 11:35 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

11#
ID:476652 發表于 2022-1-27 15:27 | 只看該作者
大大的贊!!
這大神還是愛搗鼓,愛鉆研,其實把庫應用到實際各種例程里,是理解,應用,學習的最佳組合,原子大神的成功就源于此,
不過能封成庫,就很不錯了!!
回復

使用道具 舉報

12#
ID:290373 發表于 2022-1-28 20:36 | 只看該作者
STC8系列在gitee上有一個ECBM庫,用著也不錯,樓主寫的也很棒
回復

使用道具 舉報

13#
ID:24094 發表于 2022-5-20 23:07 | 只看該作者
多謝多謝!有您就精彩
回復

使用道具 舉報

14#
ID:1033366 發表于 2022-6-8 23:02 | 只看該作者
下載學習一下,希望能有stm32一樣的初始方式
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲小视频在线观看 | 在线观看成人免费视频 | 91精品中文字幕一区二区三区 | 91在线观看免费 | 国产成人精品视频在线观看 | 国产欧美视频一区二区 | 超碰在线免费公开 | 日韩和的一区二区 | 免费一二区 | av黄在线观看 | 97超碰免费| 综合二区 | 精品一区二区三区在线播放 | 国产精品色婷婷久久58 | 国产欧美一区二区精品久导航 | 亚洲午夜精品久久久久久app | 国产精品久久久久久久久久久久久 | 免费网站国产 | 日韩高清一区 | 91精品国产综合久久久久 | 亚洲入口| 精品免费国产一区二区三区 | 91看片在线观看 | 999精彩视频 | 成人午夜精品 | 国产一区欧美一区 | 日韩中文字幕 | 黄色网址大全在线观看 | 欧美成人自拍 | 国产98色在线 | 日韩 | 午夜免费小视频 | 中文字幕在线网 | 免费成人在线网 | 欧美午夜精品久久久久久浪潮 | 毛片网在线观看 | 一区二区在线不卡 | 在线观看免费av网站 | 亚洲精品久久区二区三区蜜桃臀 | 国产日韩欧美中文 | 亚洲国产片 | 日本一区二区在线视频 |