標準外設庫STM32標準外設庫是一個固件函數包,它由程序、數據結構和宏組成,包括了微控制器所有外設的性能特征。該函數庫還包括每一個外設的驅動描述和應用實例,為開發者訪問底層硬件提供了一個中間API,通過使用固件函數庫,無需深入掌握底層硬件細節,開發者就可以輕松應用每一個外設。Libraries 文件夾下面有 CMSIS 和 STM32F1xx_StdPeriph_Driver 兩個目錄,這兩個目錄包含固件庫核心的所有子文件夾和文件,是代碼移植的重頭戲。CMSIS 文件夾存放的是符合 CMSIS 規范的一些文件, Driver 文件夾下是STM32F1標準外設固件庫源碼文件和對應的頭文件,說白了就是將寄存器封裝好的函數接口。Project 文件夾下面有STM32F1xx_StdPeriph_Examples 和STM32F1xx_StdPeriph_Template 兩個文件夾,Examples文件夾下是固件示例源碼,Template文件夾下是工程模板。這些源碼的學習對以后的開發學習非常重要。Utilities 文件夾下就是官方評估板的一些對應源碼,可以忽略不看。根目錄中還有一個固件庫的幫助文檔 stm32f10x_stdperiph_lib_um.chm文件。
標簽: stm32
上傳時間: 2022-02-15
上傳用戶:
STM32 X-CUBE-SBSFU 軟件包提供了安全啟動與固件更 新功能,可以讓用戶從高層次來使用STM32 的各項安全功能。本文則是帶領讀者一 步一步來體驗STM32 安全啟動與安全固件更新。
標簽: stm32
上傳時間: 2022-02-23
上傳用戶:
安科366門禁使用說明書,包包含調試,故障等
標簽: 門禁
上傳時間: 2022-02-25
上傳用戶:canderile
本手冊介紹了 32 位基于 ARM 微控制器 STM32F101xx 與 STM32F103xx 的固件函數庫。該函數庫是一個固件函數包,它由程序、數據結構和宏組成,包括了微控制器所有外設的性能特征。該函數庫還包括每一個外設的驅動描述和應用實例。通過使用本固件函數庫,無需深入掌握細節,用戶也可以輕松應用每一個外設。因此,使用本固態函數庫可以大大減少用戶的程序編寫時間,進而降低開發成本。每個外設驅動都由一組函數組成,這組函數覆蓋了該外設所有功能。每個器件的開發都由一個通用 API(application programming interface 應用編程界面)驅動, API 對該驅動程序的結構,函數和參數名稱都進行了標準化。 所有的驅動源代碼都符合“Strict ANSI-C”標準(項目于范例文件符合擴充 ANSI-C 標準)。我們已經把驅動源代碼文檔化,他們同時兼容 MISRA-C 2004 標準(根據需要,我們可以提供兼容矩陣)。由于整個固態函數庫按照“Strict ANSI-C”標準編寫,它不受不同開發環境的影響。僅對話啟動文件取決于開發環境。該固態函數庫通過校驗所有庫函數的輸入值來實現實時錯誤檢測。該動態校驗提高了軟件的魯棒性。實時檢測適合于用戶應用程序的開發和調試。但這會增加了成本,可以在最終應用程序代碼中移去,以優化代碼大小和執行速度。想要了解更多細節,請參閱 Section 2.5。 因為該固件庫是通用的,并且包括了所有外設的功能,所以應用程序代碼的大小和執行速度可能不是最優的。對大多數應用程序來說,用戶可以直接使用之,對于那些在代碼大小和執行速度方面有嚴格要求的應用程序,該固件庫驅動程序可以作為如何設置外設的一份參考資料,根據實際需求對其進行調整。
上傳時間: 2022-04-17
上傳用戶:
本手冊介紹了32位基于ARM微控制器STM32F101xx與STM32F103xx的固件函數庫。該函數庫是一個固件函數包,它由程序、數據結構和宏組成,包括了微控制器所有外設的性能特征。該函數庫還包括每一個外設的驅動描述和應用實例。通過使用本固件函數庫,無需深入掌握細節,用戶也可以輕松應用每一個外設。因此,使用本固態函數庫可以大大減少用戶的程序編寫時間,進而降低開發成本。每個外設驅動都由一組函數組成,這組函數覆蓋了該外設所有功能。每個器件的開發都由一個通用API (application programming interface 應用編程界面)驅動,API對該驅動程序的結構,函數和參數名稱都進行了標準化。所有的驅動源代碼都符合“Strict ANSI-C”標準(項目于范例文件符合擴充ANSI-C標準)。我們已經把驅動源代碼文檔化,他們同時兼容MISRA-C 2004標準(根據需要,我們可以提供兼容矩陣)。由于整個固態函數庫按照“Strict ANSI-C”標準編寫,它不受不同開發環境的影響。僅對話啟動文件取決于開發環境。該固態函數庫通過校驗所有庫函數的輸入值來實現實時錯誤檢測。該動態校驗提高了軟件的魯棒性。實時檢測適合于用戶應用程序的開發和調試。但這會增加了成本,可以在最終應用程序代碼中移去,以優化代碼大小和執行速度。
上傳時間: 2022-04-26
上傳用戶:
STM32固件庫使用手冊本手冊介紹了 32 位基于 ARM 微控制器 STM32F101xx 與 STM32F103xx 的固件函數庫。 該函數庫是一個固件函數包,它由程序、數據結構和宏組成,包括了微控制器所有外設的性能特征。該函數庫還包括每一個外設的驅動描述和應用實例。通過使用本固件函數庫,無需深入掌握細節,用戶也可以輕松應用每一個外設。因此,使用本固態函數庫可以大大減少用戶的程序編寫時間,進而降低開發成本。
上傳時間: 2022-06-09
上傳用戶:得之我幸78
并不是每個人都需要編譯固件,筆者更推薦你直接使用官方固件,如果需要相應的軟件,可以直接通過opkg 安裝。為滿足更多人需求,這里提供一個傻瓜教程,照著走一次,就編譯好了,轉的別問我為什么????1.根據你的系統安裝相應的包,把以下命令復制粘貼運行一次就行。Ubuntu 32bitsudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawkflex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzipUbuntu 64bitsudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gccmultilibflex git-core gettextArch Linuxpacman -S --needed subversion asciidoc bash bc binutils bzip2 fastjar flex git gcc util-linuxgawk intltool zlib make cdrkit ncurses openssl patch perl-extutils-makemaker rsync sdcc unzipwget gettext libxslt boost libusb bin86 sharutils b43-fwcutter findutilsDebian 6 Squeezeapt-get install libncurses5-dev zlib1g-dev gawk flex libssl-dev sdcc-nfDebian 7 Wheezy
上傳時間: 2022-06-23
上傳用戶:bluedrops
因為該固件庫是通用的,并且包括了所有外設的功能,所以應用程序代碼的大小和執行速度可能不是最優的。對大多數應用程序來說,用戶可以直接使用之,對于那些在代碼大小和執行速度方面有嚴格要求的應用程序,該固件庫驅動程序可以作為如何設置外設的一份參考資料,根據實際需求對其進行調整。此份固件庫用戶手冊的整體架構如下:■定義,文檔約定和固態函數庫規則?!龉虘B函數庫概述(包的內容,庫的架構),安裝指南,庫使用實例。■固件庫具體描述:設置架構和每個外設的函數。STM32F101xx和STM32F103xx在整個文檔中被寫作STM32F101x。固態函數庫遵從以下命名規則PPP表示任一外設縮寫,例如:ADC。更多縮寫相關信息參閱章節1.1縮寫系統、源程序文件和頭文件命名都以“stm32f10x_”作為開頭,例如:stm32f10x_conf.h。常量僅被應用于一個文件的,定義于該文件中;被應用于多個文件的,在對應頭文件中定義。所有常量都由英文字母大寫書寫。寄存器作為常量處理。他們的命名都由英文字母大寫書寫。在大多數情況下,他們采用與縮寫規范與本用戶手冊一致。
標簽: stm32
上傳時間: 2022-07-28
上傳用戶:
本手冊介紹了32位基于ARM微控制器STM32F101xx與STM32F103xx的固件函數庫。該函數庫是一個固件函數包,它由程序、數據結構和宏組成,包括了微控制器所有外設的性能特征。該函數庫還包括每一個外設的驅動描述和應用實例。通過使用本固件函數庫,無需深入掌握細節,用戶也可以輕松應用每一個外設。因此,使用本固態函數庫可以大大減少用戶的程序編寫時間,進而降低開發成本。每個外設驅動都由一組函數組成,這組函數覆蓋了該外設所有功能。每個器件的開發都由一個通用AR(application prograrmming interface應用編程界面)驅動,AP1對該驅動程序的結構,函數和參數名稱都進行了標準化。所有的驅動源代碼都符合“StrictANS/-C'標準(項目于范例文件符合擴充ANSI-C標準)。我們已經把驅動源代碼文檔化,他們同時兼容MISRA-C2004標準(根據需要,我們可以提供兼容矩陣)。由于整個固態函數庫按照“StrictANSS-C'標準編寫,它不受不同開發環境的影響。僅對話啟動文件取決于開發環境。
標簽: stm32
上傳時間: 2022-07-28
上傳用戶:ttalli
eeworm.com VIP專區 單片機源碼系列 14資源包含以下內容:1. CodeWarrior基礎入門.pdf2. 51單片機可編程定時器初值的設置研究.pdf3. 基于CPLD的三相多波形函數發生器資料.doc4. MG82FG216中文數據手冊.pdf5. 基于51單片機的數字頻率計資料.doc6. 51單片機系統A_D_D_A轉換電路的設計.pdf7. SPI總線在51單片機系統中的實現.pdf8. 籃球比賽24秒計時器設計.docx9. 基于STC89C51單片機的數字電壓表設計_胡卓敏.pdf10. 單片機控制PWM的直流電機調速系統的設計.doc11. 基于AT89S52芯片的簡易智能小車的設計與實現.pdf12. 基于PIC單片機的WIFI控制系統.doc13. 基于STC89C52單片機的智能循跡小車設計_朱濤.pdf14. 矩陣按鍵控制數碼管和LED顯示.doc15. 基于STC89C52單片機智能小車設計_陳飛鵬.pdf16. (1小時學會C語言51單片機)C語言入門教程.doc17. 基于單片機STC89C52智能小車設計_顏增顯.pdf18. 匯編語言和C語言兩種語言流水燈.doc19. 字庫CPU解鎖方法大集合.doc20. 電子協會51開發板硬件技術文檔.doc21. 基于單片機的比例遙控系統.doc22. 將報警和無線控制集合起來的程序.docx23. 按鍵識別與數碼管動態顯示.ppt24. 控燈dht11溫濕度檢測程序.docx25. keil軟件編譯常見錯誤解釋總結和中文翻譯.pdf26. 8051單片機匯編指令工具包.rar27. 用51單片機及霍爾傳感器制作的測速器電路圖.wps28. DIY音樂頻譜顯示.pdf29. 基于51單片機的智能大棚管理系統.doc30. 學做智能車_挑戰飛思卡爾之8系統調試.rar31. DS1302時鐘+DS18B20+無線遙控應用程序.rar32. 學做智能車_挑戰飛思卡爾之7攝像頭型設計.rar33. TLC2543電路圖和程序.pdf34. 基于AT89C51的紅外遙控電子密碼鎖的設計.pdf35. 學做智能車_挑戰飛思卡爾之6_光電管型設計.rar36. AD芯片TLC2543與51系列單片機的接口設計.pdf37. 聲、光、觸摸三控延時電路—電子畢業設計.docx38. 學做智能車_挑戰飛思卡爾之5微控制器.rar39. 基于單片機的柴油機冷卻水溫度控制系統設計.pdf40. 基于Mini51板的數字示波器設計.rar41. mps430單片機開發環境IAR_Embedded_Workbench使用教程.pdf42. 時鐘芯片介紹.pdf43. USB轉串口芯片CH340T驅動程序win7.rar44. 51單片機實用匯編子程序庫(中文資料).pdf45. [拉普蘭德]TSL1401線性CCD模塊資料包.rar46. 315M無線遙控C51解碼程序.doc47. MSP430g2553學習課件.ppt48. Atmel AT89C系列單片機電路板設計指南.pdf49. 基于單片機的乒乓球發球機設計.pdf50. MSP430學習筆記--程序模塊化設計.doc51. 基于MSP430農作物生長監控系統的研究.pdf52. MSP430程序庫(三)12864液晶程序庫.pdf53. ILI9325AN_V0_27資料.pdf54. 通過proteus仿真的TLC2543三路轉換電路圖和51C程序.doc55. Vc++_實現GPS全球定位系統定位信息的提取.pdf56. DHT11電阻式數字溫濕度傳感器51單片機應用例程.rar57. 基于AT89S52的無轉速傳感器的直流調速系統的設計.pdf58. ST7920proteus仿真12864.rar59. 你必須知道的495個C語言問題學習筆記.pdf60. Proteus和Keil軟件在單片機項目式教學中的應用.zip61. MSP430F5438-Exp數據資料.pdf62. [手把手教你學單片機C語言單片機開發教程].24C02B.pdf63. 單片機軟件設計中的幾種基本編程技術.pdf64. c語言延時程序的計算方法.doc65. 單片機語音報警系統的研究.pdf66. 32位基于ARM微控制器STM32F101xx與STM32F103xx固件函數庫.pdf67. 基于msp430和1286的紅外控制的萬年歷.zip68. 神舟IV號原理圖STM32107_ARMJISHU.pdf69. 基于單片機的作息時間控制鐘系統資料.doc70. 基于51單片機的USB接口應用設計.pdf71. 脈搏監測系統設計資料.doc72. 單片機控制的數字FM收音機設計.doc73. 基于FPGA多通道采樣系統設計資料.doc74. MCS-51單片機大容量數據存儲器擴展板設計.pdf75. 基于Proteus的可燃氣體報警器設計.pdf76. 基于STC89C52RC單片機的溫度報警系統的設計與實現.pdf77. 基于STC89C52RC的數顯溫度計設計.pdf78. 基于stc89c52的交通燈設計.docx79. 基于STC89C52RC漢字多方式顯示屏的制作.pdf80. MSP430單片機C語言編程中的退出睡眠問題.pdf81. uCOS-II+(一個簡單的嵌入式操作系統,源碼和書).rar82. 基于STC89C52RC的超聲波測距系統設計.pdf83. 51單片機2.8寸26萬像素LED顯示.rar84. 波形發生器 proteus+c程序.zip85. 一種簡單方法實現基于STC89C52RC單片機的頻率計.pdf86. LPC23XX原理圖和PCB所有接口全有.rar87. 基于AT89S52的便攜式智能室內環保監控儀.pdf88. 8051單片機工作原理_--_單片機入門經典教程.doc89. mma7660數據資料.pdf90. NXP LPCXpresso_Getting_Started_Guide.pdf91. STC單片機電子時鐘12864和32x16點陣.docx92. 單片機編程實例大全WELL.doc93. 一種具有娛樂和安防功能的智能機器人設計.rar94. 51(STC89C52RC)單片機C語言全新教程.pdf95. 可設置溫度上下限的溫控.zip96. BDM解鎖MC9S12XS128步驟.pdf97. 基于52單片機的28BYJ48步進電機運用.doc98. ds1302 18B20萬年歷顯示溫度星期(完全通過).zip99. FB2530EB Sheet 02--Connector.pdf100. 學習單片機開發板學習課件.ppt
上傳時間: 2013-05-15
上傳用戶:eeworm