GD32E23x 固件庫(kù), M23內(nèi)核, MDK5.88以上版本才支持
上傳時(shí)間: 2022-01-21
上傳用戶(hù):
標(biāo)準(zhǔn)外設(shè)庫(kù)STM32標(biāo)準(zhǔn)外設(shè)庫(kù)是一個(gè)固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征。該函數(shù)庫(kù)還包括每一個(gè)外設(shè)的驅(qū)動(dòng)描述和應(yīng)用實(shí)例,為開(kāi)發(fā)者訪問(wèn)底層硬件提供了一個(gè)中間API,通過(guò)使用固件函數(shù)庫(kù),無(wú)需深入掌握底層硬件細(xì)節(jié),開(kāi)發(fā)者就可以輕松應(yīng)用每一個(gè)外設(shè)。Libraries 文件夾下面有 CMSIS 和 STM32F1xx_StdPeriph_Driver 兩個(gè)目錄,這兩個(gè)目錄包含固件庫(kù)核心的所有子文件夾和文件,是代碼移植的重頭戲。CMSIS 文件夾存放的是符合 CMSIS 規(guī)范的一些文件, Driver 文件夾下是STM32F1標(biāo)準(zhǔn)外設(shè)固件庫(kù)源碼文件和對(duì)應(yīng)的頭文件,說(shuō)白了就是將寄存器封裝好的函數(shù)接口。Project 文件夾下面有STM32F1xx_StdPeriph_Examples 和STM32F1xx_StdPeriph_Template 兩個(gè)文件夾,Examples文件夾下是固件示例源碼,Template文件夾下是工程模板。這些源碼的學(xué)習(xí)對(duì)以后的開(kāi)發(fā)學(xué)習(xí)非常重要。Utilities 文件夾下就是官方評(píng)估板的一些對(duì)應(yīng)源碼,可以忽略不看。根目錄中還有一個(gè)固件庫(kù)的幫助文檔 stm32f10x_stdperiph_lib_um.chm文件。
標(biāo)簽: stm32
上傳時(shí)間: 2022-02-15
上傳用戶(hù):
STM32 X-CUBE-SBSFU 軟件包提供了安全啟動(dòng)與固件更 新功能,可以讓用戶(hù)從高層次來(lái)使用STM32 的各項(xiàng)安全功能。本文則是帶領(lǐng)讀者一 步一步來(lái)體驗(yàn)STM32 安全啟動(dòng)與安全固件更新。
標(biāo)簽: stm32
上傳時(shí)間: 2022-02-23
上傳用戶(hù):
jlink_v9.3_V9.5含原理圖可升級(jí)固件資料_含詳細(xì)操作步驟
標(biāo)簽: jlink
上傳時(shí)間: 2022-02-25
上傳用戶(hù):jason_vip1
此份資料為GD32F4xx的固件庫(kù)用戶(hù)指南,因初次發(fā)帖,也不知對(duì)沒(méi)對(duì)
上傳時(shí)間: 2022-03-19
上傳用戶(hù):
針對(duì)嵌入式產(chǎn)品程序更新問(wèn)題,提出了一種基于IAP技術(shù)的STM32單片機(jī)在線固件升級(jí)方案,設(shè)計(jì)了STM32單片機(jī)最小系統(tǒng)硬件電路和USB轉(zhuǎn)串口通信電路,并給出了Bootloader程序、APP程序、PC上機(jī)程序的實(shí)現(xiàn)流程.實(shí)驗(yàn)結(jié)果表明,該方案具有簡(jiǎn)單實(shí)用、穩(wěn)定性高、維護(hù)成本低和設(shè)備使用效率高的特點(diǎn),適用于嵌入式產(chǎn)品升級(jí).For the problem of updating embedded products program,an online firmware upgrade scheme of STM32 single chip microcomputer based on IAP technology is proposed.This scheme not only elaborates the principle of IAP technology in detail but also provides the design of the minimum system hardware circuit of STM32 MCU,the design of USB for serial communication circuit,and the implementation flow of Bootloader program,APP program and PC program.The experiment results show that the scheme is simple,practical and highly stable.In addition,it can be used to actual embedded product upgrading,significantly reducing maintenance costs and improving the efficiency of equipment.
上傳時(shí)間: 2022-03-25
上傳用戶(hù):
本手冊(cè)介紹了 32 位基于 ARM 微控制器 STM32F101xx 與 STM32F103xx 的固件函數(shù)庫(kù)。該函數(shù)庫(kù)是一個(gè)固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征。該函數(shù)庫(kù)還包括每一個(gè)外設(shè)的驅(qū)動(dòng)描述和應(yīng)用實(shí)例。通過(guò)使用本固件函數(shù)庫(kù),無(wú)需深入掌握細(xì)節(jié),用戶(hù)也可以輕松應(yīng)用每一個(gè)外設(shè)。因此,使用本固態(tài)函數(shù)庫(kù)可以大大減少用戶(hù)的程序編寫(xiě)時(shí)間,進(jìn)而降低開(kāi)發(fā)成本。每個(gè)外設(shè)驅(qū)動(dòng)都由一組函數(shù)組成,這組函數(shù)覆蓋了該外設(shè)所有功能。每個(gè)器件的開(kāi)發(fā)都由一個(gè)通用 API(application programming interface 應(yīng)用編程界面)驅(qū)動(dòng), API 對(duì)該驅(qū)動(dòng)程序的結(jié)構(gòu),函數(shù)和參數(shù)名稱(chēng)都進(jìn)行了標(biāo)準(zhǔn)化。 所有的驅(qū)動(dòng)源代碼都符合“Strict ANSI-C”標(biāo)準(zhǔn)(項(xiàng)目于范例文件符合擴(kuò)充 ANSI-C 標(biāo)準(zhǔn))。我們已經(jīng)把驅(qū)動(dòng)源代碼文檔化,他們同時(shí)兼容 MISRA-C 2004 標(biāo)準(zhǔn)(根據(jù)需要,我們可以提供兼容矩陣)。由于整個(gè)固態(tài)函數(shù)庫(kù)按照“Strict ANSI-C”標(biāo)準(zhǔn)編寫(xiě),它不受不同開(kāi)發(fā)環(huán)境的影響。僅對(duì)話啟動(dòng)文件取決于開(kāi)發(fā)環(huán)境。該固態(tài)函數(shù)庫(kù)通過(guò)校驗(yàn)所有庫(kù)函數(shù)的輸入值來(lái)實(shí)現(xiàn)實(shí)時(shí)錯(cuò)誤檢測(cè)。該動(dòng)態(tài)校驗(yàn)提高了軟件的魯棒性。實(shí)時(shí)檢測(cè)適合于用戶(hù)應(yīng)用程序的開(kāi)發(fā)和調(diào)試。但這會(huì)增加了成本,可以在最終應(yīng)用程序代碼中移去,以?xún)?yōu)化代碼大小和執(zhí)行速度。想要了解更多細(xì)節(jié),請(qǐng)參閱 Section 2.5。 因?yàn)樵摴碳?kù)是通用的,并且包括了所有外設(shè)的功能,所以應(yīng)用程序代碼的大小和執(zhí)行速度可能不是最優(yōu)的。對(duì)大多數(shù)應(yīng)用程序來(lái)說(shuō),用戶(hù)可以直接使用之,對(duì)于那些在代碼大小和執(zhí)行速度方面有嚴(yán)格要求的應(yīng)用程序,該固件庫(kù)驅(qū)動(dòng)程序可以作為如何設(shè)置外設(shè)的一份參考資料,根據(jù)實(shí)際需求對(duì)其進(jìn)行調(diào)整。
上傳時(shí)間: 2022-04-17
上傳用戶(hù):
本手冊(cè)介紹了32位基于ARM微控制器STM32F101xx與STM32F103xx的固件函數(shù)庫(kù)。該函數(shù)庫(kù)是一個(gè)固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征。該函數(shù)庫(kù)還包括每一個(gè)外設(shè)的驅(qū)動(dòng)描述和應(yīng)用實(shí)例。通過(guò)使用本固件函數(shù)庫(kù),無(wú)需深入掌握細(xì)節(jié),用戶(hù)也可以輕松應(yīng)用每一個(gè)外設(shè)。因此,使用本固態(tài)函數(shù)庫(kù)可以大大減少用戶(hù)的程序編寫(xiě)時(shí)間,進(jìn)而降低開(kāi)發(fā)成本。每個(gè)外設(shè)驅(qū)動(dòng)都由一組函數(shù)組成,這組函數(shù)覆蓋了該外設(shè)所有功能。每個(gè)器件的開(kāi)發(fā)都由一個(gè)通用API (application programming interface 應(yīng)用編程界面)驅(qū)動(dòng),API對(duì)該驅(qū)動(dòng)程序的結(jié)構(gòu),函數(shù)和參數(shù)名稱(chēng)都進(jìn)行了標(biāo)準(zhǔn)化。所有的驅(qū)動(dòng)源代碼都符合“Strict ANSI-C”標(biāo)準(zhǔn)(項(xiàng)目于范例文件符合擴(kuò)充ANSI-C標(biāo)準(zhǔn))。我們已經(jīng)把驅(qū)動(dòng)源代碼文檔化,他們同時(shí)兼容MISRA-C 2004標(biāo)準(zhǔn)(根據(jù)需要,我們可以提供兼容矩陣)。由于整個(gè)固態(tài)函數(shù)庫(kù)按照“Strict ANSI-C”標(biāo)準(zhǔn)編寫(xiě),它不受不同開(kāi)發(fā)環(huán)境的影響。僅對(duì)話啟動(dòng)文件取決于開(kāi)發(fā)環(huán)境。該固態(tài)函數(shù)庫(kù)通過(guò)校驗(yàn)所有庫(kù)函數(shù)的輸入值來(lái)實(shí)現(xiàn)實(shí)時(shí)錯(cuò)誤檢測(cè)。該動(dòng)態(tài)校驗(yàn)提高了軟件的魯棒性。實(shí)時(shí)檢測(cè)適合于用戶(hù)應(yīng)用程序的開(kāi)發(fā)和調(diào)試。但這會(huì)增加了成本,可以在最終應(yīng)用程序代碼中移去,以?xún)?yōu)化代碼大小和執(zhí)行速度。
標(biāo)簽: stm32 函數(shù)庫(kù)
上傳時(shí)間: 2022-04-26
上傳用戶(hù):
1.STLINK原理圖和固件,用于電子愛(ài)好者制作燒寫(xiě)器,這樣就不用再買(mǎi)燒寫(xiě)器了
上傳時(shí)間: 2022-05-03
上傳用戶(hù):fliang
LGT8F690A_5WQI無(wú)線充電完整PCB工程+固件
標(biāo)簽: 無(wú)線充電
上傳時(shí)間: 2022-05-15
上傳用戶(hù):
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1