日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

No.2 STM32F429IGT6 固件库 CMSIS标准及库和STM32官方文档资料总结 (STM32F429/F767/H743)

發(fā)布時(shí)間:2024/1/1 编程问答 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 No.2 STM32F429IGT6 固件库 CMSIS标准及库和STM32官方文档资料总结 (STM32F429/F767/H743) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

CMSIS標(biāo)準(zhǔn)及庫層次關(guān)系

因?yàn)榛?Cortex 系列芯片采用的內(nèi)核都是相同的,區(qū)別主要為核外的片上外設(shè)的差異,這些差異卻導(dǎo)致軟件在同內(nèi)核,不同外設(shè)的芯片上移植困難。為了解決不同的芯片廠商生產(chǎn)的 Cortex 微控制器軟件的兼容性問題,ARM 與芯片廠商建立了CMSIS 標(biāo)準(zhǔn) (Cortex MicroController SoftwareInterface Standard)。

CMSIS 架構(gòu)

CMSIS 標(biāo)準(zhǔn)中最主要的為 CMSIS 核心層,它包括了:
? 內(nèi)核函數(shù)層:其中包含用于訪問內(nèi)核寄存器的名稱、地址定義,主要由 ARM 公司提供。
? 設(shè)備外設(shè)訪問層:提供了片上的核外外設(shè)的地址和中斷定義,主要由芯片生產(chǎn)商提供。
可見 CMSIS 層位于硬件層與操作系統(tǒng)或用戶層之間,提供了與芯片生產(chǎn)商無關(guān)的硬件抽象層,可以為接口外設(shè)、實(shí)時(shí)操作系統(tǒng)提供簡單的處理器軟件接口,屏蔽了硬件差異,這對(duì)軟件的移植是有極大的好處的。STM32 的庫,就是按照 CMSIS 標(biāo)準(zhǔn)建立的。

Libraries 文件夾中CMSIS 文件夾

寫 STM32F4 的工程,必須用到其中的四個(gè)文件:core_cm4.h、core_cmFunc.h、corecmInstr.hcore_cmSimd.h


在 src 和 inc 文件夾里的就是 ST 公司針對(duì)每個(gè) STM32 外設(shè)而編寫的庫函數(shù)文件,每個(gè)外設(shè)對(duì)應(yīng)一個(gè).c 和.h 后綴的文件。

庫的各文件間的關(guān)系

常用官方資料

?《STM32F4xx 參考手冊》
這個(gè)文件全方位介紹了 STM32 芯片的各種片上外設(shè),它把 STM32 的時(shí)鐘、存儲(chǔ)器架構(gòu)、及各種外設(shè)、寄存器都描述得清清楚楚。當(dāng)我們對(duì) STM32 的外設(shè)感到困惑時(shí),可查閱這個(gè)文檔。以直接配置寄存器方式開發(fā)的話,查閱這個(gè)文檔寄存器部分的頻率會(huì)相當(dāng)高,但這樣效率太低了。

?《STM32F4xx 規(guī)格書》
本文檔相當(dāng)于 STM32 的 datasheet,包含了 STM32 芯片所有的引腳功能說明及存儲(chǔ)器架構(gòu)、芯片外設(shè)架構(gòu)說明。后面我們使用 STM32 其它外設(shè)時(shí),常常需要查找這個(gè)手冊,了解外設(shè)對(duì)應(yīng)到 STM32 的哪個(gè) GPIO 引腳。

?《Cortex?-M4 內(nèi)核參考手冊》
本文檔由 ST 公司提供,主要講解 STM32 內(nèi)核寄存器相關(guān)的說明,例如系統(tǒng)定時(shí)器、中斷等寄存器。這部分的內(nèi)容是《STM32F4xx 參考手冊》沒涉及到的內(nèi)核部分的補(bǔ)充。相對(duì)來說,本文檔雖然介紹了內(nèi)核寄存器,但不如以下兩個(gè)文檔詳細(xì),要了解內(nèi)核時(shí),可作為以下兩個(gè)手冊的配合資料使用。

?《Cortex-M3 權(quán)威指南》、《cortex_m4_Technical Reference Manual》。
這兩個(gè)手冊是由 ARM 公司提供的,它詳細(xì)講解了 Cortex 內(nèi)核的架構(gòu)和特性,要深入了解 Cortex-M 內(nèi)核,這是首選,經(jīng)典中的經(jīng)典,其中 Cortex-M3 版本有中文版,方便學(xué)習(xí)。因?yàn)?Cortex-M4 內(nèi)核與 Cortex-M3 內(nèi)核大部分相同,可用它來學(xué)習(xí),而 Cortex-M4 新增的特性,則必須參考《cortex_m4_Technical Reference Manual》文檔了,目前只有英文版。

?《stm32f4xx_dsp_stdperiph_lib_um.chm》
這個(gè)就是本章提到的庫的幫助文檔,在使用庫函數(shù)時(shí),我們最好通過查閱此文件來了解標(biāo)準(zhǔn)庫提供了哪些外設(shè)、函數(shù)原型或庫函數(shù)的調(diào)用的方法。也可以直接閱讀源碼里面的函數(shù)的函數(shù)說明。


總結(jié)

以上是生活随笔為你收集整理的No.2 STM32F429IGT6 固件库 CMSIS标准及库和STM32官方文档资料总结 (STM32F429/F767/H743)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青草在线免费观看 | 污污污污污污www网站免费 | 午夜啪啪网 | 桃色视频| 欧美日韩看片 | 天天av天天干 | 久久久久麻豆v国产精华液好用吗 | 无码国产精品96久久久久 | 欧美色偷偷 | 少妇一区二区三区四区 | 黄色国产免费 | 国内一区二区三区 | 激情毛片视频 | 麻豆私人影院 | 麻豆av免费看| 欧美日一本 | 久久精品久久久精品美女 | 亚洲www视频| 少妇性色av | 欧美黄色免费视频 | 91大神在线观看视频 | 超碰男人天堂 | 婷婷6月天 | 成 年 人 黄 色 大 片大 全 | 97自拍偷拍 | 亚洲鲁鲁| 亚洲免费网站 | 日韩乱码一区二区三区 | 女人特黄大aaaaaa大片 | 色综合九九 | 一级片亚洲| 丁香婷婷久久 | 国产理论视频在线观看 | 亚洲最大成人综合网 | 欧美理论片在线观看 | 亚洲一二三四五 | 日韩精品电影 | 亚洲AV无码成人片在线观看 | 黄a在线 | 67194午夜| 艳母免费在线观看 | av观看一区 | 操日本老太太 | 一区二区免费在线观看视频 | 性感美女在线观看 | 综合久久激情 | 朴麦妮原版视频高清资源 | 男人与雌宠物交h | 亚洲第一成人网站 | 亚洲欧美在线免费 | 国产性精品 | 中文字幕av一区二区三区人妻少妇 | 男生操女生网站 | 一级片欧美 | www日本在线观看 | 成人黄色在线观看 | 男女啪啪软件 | 激情伊人网 | 性色av一区二区三区免费 | 国产成人无码久久久精品天美传媒 | 久久精品99国产精品日本 | 成人看片泡妞 | 国产成人日韩 | 亚洲一区日韩 | 国产成人宗合 | 亚洲第七页 | 国产一级做a爰片久久毛片男 | 午夜狠狠干 | 九九天堂网 | 丁香一区二区 | 亚洲短视频 | 中文字幕 人妻熟女 | 少妇日b| 国产偷v| 久久亚洲天堂 | 日本女优黄色 | av高清 | 色a在线 | 欧美日韩久久久久 | 韩日产理伦片在线观看 | 亚洲剧情在线 | 成人性生交大全免 | 欧美性啪啪 | 97欧美 | 青青导航 | 香港三级韩国三级日本三级 | 亚洲性事| 18禁一区二区三区 | 美女张开腿露出尿口 | 黑人黄色录像 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 亚洲免费国产视频 | 老色鬼在线 | 一区二区三区日本视频 | 天堂av一区二区三区 | 丁香婷婷六月天 | 国产在线第二页 | 欧洲精品免费一区二区三区 | 韩国三级做爰高潮 |