|
本帖最后由 澤文i 于 2020-7-3 20:04 編輯
=======================================================
* 庫(kù)名稱(chēng): STC8A系列軟件函數(shù)庫(kù)(STC8Axx-SOFTWARE-LIB)
* 庫(kù)版本: V1.0.3
* 庫(kù)說(shuō)明: 本軟件函數(shù)庫(kù)完全開(kāi)源,持續(xù)更新完善中。
*
* 版權(quán)所屬 更新日期
* 格維科創(chuàng)電子工作室 2020-06-28
=======================================================
=======================================================
函數(shù)庫(kù)介紹
=======================================================
STC8A系列軟件函數(shù)庫(kù)(以下簡(jiǎn)稱(chēng)函數(shù)庫(kù))是一個(gè)開(kāi)源的函數(shù)包,使用簡(jiǎn)單,架構(gòu)清晰,
大小可裁剪。函數(shù)庫(kù)包括了STC8A系列MCU所有外設(shè)的功能特征,并且為開(kāi)發(fā)者提供了許多
個(gè)訪問(wèn)底層硬件的中間API,通過(guò)使用我們的函數(shù)庫(kù),無(wú)需深入掌握底層硬件細(xì)節(jié)(比如了解
外設(shè)的具體寄存器的某一位),開(kāi)發(fā)者就可以輕松使用每個(gè)外設(shè)。
本函數(shù)庫(kù)的架構(gòu)類(lèi)似于ST公司的標(biāo)準(zhǔn)外設(shè)庫(kù),不同的是我們?cè)谠泄碳䦷?kù)(Fwlib)的基礎(chǔ)
上擴(kuò)展了兩個(gè)庫(kù),分別是設(shè)備驅(qū)動(dòng)庫(kù)(Device)、數(shù)據(jù)結(jié)構(gòu)算法庫(kù)(Algorit)。使用函數(shù)庫(kù)可
以大大減少開(kāi)發(fā)者在配置MCU片內(nèi)外設(shè)、模塊的時(shí)間,進(jìn)而降低開(kāi)發(fā)成本。每個(gè)外設(shè)和模塊
驅(qū)動(dòng),我們都提供了一組函數(shù),基本上覆蓋了所有功能,讓開(kāi)發(fā)變得標(biāo)準(zhǔn)化。
目前函數(shù)庫(kù)的組成包括:?jiǎn)?dòng)文件(Startup)、核心文件夾(Core)、外設(shè)庫(kù)(Fwilb)、
設(shè)備驅(qū)動(dòng)庫(kù)(Devcie)、數(shù)據(jù)結(jié)構(gòu)算法庫(kù)(Algorit)。在此基礎(chǔ)上構(gòu)建的MDK工程包還含有:
工程文件夾(Project)、用戶(hù)文件夾(User)、代碼文件夾(Code)。具體可查看本文檔所
在目錄的思維導(dǎo)圖。
函數(shù)庫(kù)的使用方法,非常便捷。我們已經(jīng)配置好了一個(gè)工程包,在此基礎(chǔ)上您可以編寫(xiě)自
己的用戶(hù)代碼。如果你需要使用某個(gè)外設(shè)或者模塊的功能,只需要點(diǎn)擊點(diǎn)擊該外設(shè)或者模塊
的頭文件,即可查看外設(shè)的應(yīng)用例程。如果我們配置的工程包不適合您的風(fēng)格,您可以復(fù)制
Library文件夾到您自己的工程文件下,構(gòu)建自己的工程包。所有的外設(shè),除了必須配合Core
文件夾和Startup文件夾,都是相互獨(dú)立的,可以任意裁剪,減少工程文件的大小。
最后,特別鳴謝STC的支持,祝國(guó)產(chǎn)芯片越來(lái)越好!另有STC8H系列函數(shù)庫(kù)正在編寫(xiě)中!
=======================================================
版權(quán)聲明
=======================================================
STC8A系列軟件函數(shù)庫(kù)由贛南師范大學(xué)科技學(xué)院創(chuàng)業(yè)園-格維科創(chuàng)電子工作室編寫(xiě)。軟件函
數(shù)庫(kù)現(xiàn)已開(kāi)源,版權(quán)歸贛州格維科創(chuàng)電子工作室所有,歡迎各位使用并傳播該庫(kù)程序;修改內(nèi)
容時(shí),務(wù)必保留格維科創(chuàng)的版權(quán)聲明,未經(jīng)允許不得用于商業(yè)用途或變相獲利。
如需商用,請(qǐng)電話聯(lián)系17870070675購(gòu)買(mǎi)商用授權(quán)。商用授權(quán)以后可獲得技術(shù)支持和指導(dǎo)。
淘寶店鋪:格維科創(chuàng)電子工作室
B站官方賬戶(hù):格維科創(chuàng)電子工作室
Gitee:格維科創(chuàng)電子工作室
=======================================================
技術(shù)支持
=======================================================
如需技術(shù)支持,或者提交庫(kù)函數(shù)使用過(guò)程中出現(xiàn)的bug,可加技術(shù)QQ:209152007
格維科創(chuàng)電子技術(shù)交流群:1001220381
=======================================================
函數(shù)庫(kù)更新記錄
=======================================================
--------------------------------------------------------------------------------------------
更新時(shí)間:2020.5.11 版本號(hào) :V1.0.0
更新說(shuō)明:
1.完成Fwlib外設(shè)庫(kù)的編寫(xiě)
2.完成Startup啟動(dòng)文件的編寫(xiě)
3.完成Core核心文件的編寫(xiě)
--------------------------------------------------------------------------------------------
更新時(shí)間:2020.5.15 版本號(hào) :V1.0.1
更新說(shuō)明:
1.修復(fù)配置定時(shí)器3外設(shè)無(wú)效的bug
--------------------------------------------------------------------------------------------
更新時(shí)間:2020.6.25 版本號(hào) :V1.0.2
更新說(shuō)明:
1.更改庫(kù)名稱(chēng)為 STC8A系列軟件函數(shù)庫(kù)(STC8Axx-SOFTWARE-LIB)
2.刪掉庫(kù)架構(gòu)中每個(gè)文件的版本號(hào)聲明,改為統(tǒng)一聲明
3.增加庫(kù)內(nèi)每個(gè)文件的函數(shù)庫(kù)聲明
--------------------------------------------------------------------------------------------
更新時(shí)間:2020.6.28 版本號(hào) :V1.0.3
更新說(shuō)明:
1.調(diào)整庫(kù)工程包的結(jié)構(gòu)
2.修復(fù)EEPROM外設(shè)保存順序出錯(cuò)的bug
3.修復(fù)比較器外設(shè)負(fù)極輸入選擇位配置出錯(cuò)的bug
|
評(píng)分
-
查看全部評(píng)分
|