国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

stm32頭文件和源文件的作用

汽車玩家 ? 來源:csdn ? 作者:csdn ? 2021-07-22 14:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對于STM32F4xx_StdPeriph_Driver,其重要源文件為:

  • stm32f4xx_ppp.h:外設頭文件。這里的ppp只是一個代碼,在實際上是具體的外設名字,如ADCDMA等。在實際使用時根據所需的外設選擇性移植。

  • stm32f4xx_ppp.c:外設源文件。這里的ppp只是一個代碼,在實際上是具體的外設名字,如ADC,DMA等。在實際使用時根據所需的外設選擇性移植。

  • stm32f4xx_conf.h:外設驅動配置文件。通過修改該文件中所包含的外設頭文件,用戶啟動或禁用外設驅動。此外,在此文件夾打開宏定義USE_FULL_ASSERT,通過預處理啟 用或禁用標準外設庫運行時的故障檢測。

  • stm32f4xx_it.h :頭文件。包括所有中斷處理程序原型。在Project\STM32F4xx_StdPeriph_Templates中。

  • stm32f4xx_it.c :中斷源程序模板,中斷函數的名稱要與啟動文件中中斷向量表的名稱一致。此外,對于stm32f4的標準外設固件庫,在CMSIS文件夾中還有相應的DSP庫:DSP_Lib和Lib。DSP_Lib主要為DSP函數庫的實例和源碼;Lib為編譯好的,且對于不同內核的STM32系列MCU所使用的lib文件。


以下為固件庫移植時CMSIS文件夾中的重要源文件:

  • core_cm4.h :內核功能的定義,比如NVIC相關寄存器的結構體和Systick配置。

  • core_cmFunc.h :內核核心功能接口頭文件。

  • core_cmInstr.h :包含一些內核核心專用指令。

  • core_cmSimd.h :包含與編譯器相關的處理。

  • stm32f4xx.h :包含了stm32f4的寄存器結構體的定義(類似于c51的reg52.h)。

  • system_stm32f4xx.h :system_stm32f4xx.c的頭文件。

  • system_stm32f4xx.c :stm32f4的系統時鐘配置。

  • startup_stm32f40_41xxx.s:啟動文件:設定SP的初始值;設置PC的初始值;設置中斷向量表的地址;配置時鐘;設置堆棧;調用main。這個啟動文件先調用system_stm32f4xx.c里面的systeminit()在調用main()之前。

文章整合自:csdn
編輯:ymf

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373415
  • 頭文件
    +關注

    關注

    0

    文章

    26

    瀏覽量

    10322
  • 源文件
    +關注

    關注

    0

    文章

    30

    瀏覽量

    4892
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    VSCode + ESP-IDF環境下給ESP32-S3項目添加頭文件

    VSCode + ESP-IDF環境下給ESP32-S3項目添加頭文件
    的頭像 發表于 11-28 07:27 ?2301次閱讀

    頭文件保護失效,提示變量重復包含,是什么原因導致的?

    我自定了一個頭文件,而且使用了頭文件保護機制。但是在兩個源文件包含相同的頭文件時,依然提示某些變量重復包含。想不出來問題在哪里。 這個文件
    發表于 10-09 06:19

    RT-thread源碼scons --dist --target=vsc;STM32L475-pandora沒有STM32L4xx.h頭文件是怎么回事?

    原因是這個文件夾沒有stm32L4xx.h的頭文件
    發表于 09-28 13:00

    RTT如何添加文件夾并加入編譯?

    想把一個新的工程文件夾(包含若干個源文件頭文件)放入同一個工程內編譯。 試了下把在文件系統添加了文件夾到相關位置,rtthread stu
    發表于 09-15 07:50

    STM32CUBEIDE使用UCOS的時候,頭文件路徑已經添加了,依舊提示未找到路徑怎么解決?

    在使用UCOS的時候,頭文件路徑已經添加了,他依舊提示未找到路徑怎么解決
    發表于 07-25 06:28

    NCS怎么添加.c.h文件到工程

    Directories添加頭文件路徑 對工程或者文件夾鼠標右擊就可以添加文件或者.c文件管理文件等操作。 可以看出,Segger添加
    的頭像 發表于 06-27 14:48 ?1024次閱讀
    NCS怎么添加.c.h<b class='flag-5'>文件</b>到工程

    基于STM32的音樂播放器電路+PCB源文件+源碼+論文等打包下載

    基于STM32的音樂播放器電路+PCB源文件+源碼+論文等打包,推薦下載!
    發表于 05-29 21:37

    基于STM32F103RC的電子相冊(原理圖、PCB源文件、程序源碼及制作)

    基于STM32F103RC的電子相冊(原理圖、PCB源文件、程序源碼及制作)推薦下載!
    發表于 05-28 21:58

    基于STM32 的聯合調試偵聽設備解決方案(原理圖、PCB源文件、調試工具、視頻)

    基于STM32 的聯合調試偵聽設備解決方案(原理圖、PCB源文件、調試工具、視頻),有需要的同學請下載完整資料!
    發表于 05-28 21:33

    低功耗STM32F411開發板(原理圖+PCB源文件+官方例程+驅動等)

    低功耗STM32F411開發板(原理圖+PCB源文件+官方例程+驅動等)推薦下載!
    發表于 05-28 21:28

    基于STM32F103RC的電子相冊(原理圖、PCB源文件、程序源碼及制作)

    基于STM32F103RC的電子相冊(原理圖、PCB源文件、程序源碼及制作) 項目示例下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請第一時間告知,刪除內容!
    發表于 05-23 20:40

    單片機項目分享 - 基于STM32 的聯合調試偵聽設備解決方案(原理圖、PCB源文件、調試工具、視頻)

    基于STM32 的聯合調試偵聽設備解決方案(原理圖、PCB源文件、調試工具、視頻)項目下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請第一時間告知,刪除內容!
    發表于 05-23 20:34

    cypress3014在頭文件修改編譯后,時間不變,這樣頭文件的程序有被執行嗎?

    你好,請問我在頭文件修改編譯后,時間不變,這樣頭文件的程序有被執行嗎,怎么解決這個問題
    發表于 05-14 06:50

    在TouchFX Designer中運行工程,提示頭文件找不到,為什么?

    我在TouchFX Designer 中運行工程,提示頭文件找不到。 但是在keil中是可以編譯通過的。 請問如何添加編譯的頭文件到設計器中。
    發表于 03-13 08:20

    STM32CubeMX生成代碼就會覆蓋CMakeLists.txt文件,怎么解決?

    請教一下用STM32CubeMX生成代碼后,我自己加了一個頭文件源文件,這些自己加的文件不是要配置到CMakeLists.txt編譯么,但下載在用
    發表于 03-12 08:03