STM32F1_常見外設資源匯總


前言

  STM32F1系列芯片算是在STM32中最早的一系列,在實際生活中應用的比較廣泛。因此,匯總一下STM32F1系列芯片常見片內資源,每一篇文章把重點提出來講解,並提供軟件源代碼工程。

  匯總常見資源:基本IO、定時器TIM、串口USART、ADC模數轉換、DAC數模轉換、SPI串行通信、EXIT外部中斷、BKP備份數據、RTC鬧鍾SysTick系統滴答、WDG看門狗(獨立+窗口)、DMA傳輸數據、片內FLASH編程、FSMC讀寫外部SRAM、外部NorFlash操作等。

  各個細節詳情請查看下面文章的講解,這里將所有源代碼工程打包,下載地址(360雲盤):https://yunpan.cn/cSBaUas4Ntcq4 訪問密碼 7f8b

 

本着免費分享的原則,還望看到的朋友關注一下微信公眾號,並將文章分享給你的朋友。關注微信公眾號“EmbeddDeveloper”還有更多精彩內容等着你。

 

匯總內容

以下實例提出重點,並提供源代碼工程

 

1.STM32F1_開發准備工作

 

2.STM32F1_新建軟件工程

 

3.STM32F1_基本IO配置

 

4.STM32F1_USART輸入輸出 - 中斷接收

 

5.STM32F1_TIM基本延時 - 計數

 

6.STM32F1_TIM定時 - 中斷

 

7.STM32F1_ADC單通道單次采集

 

8.STM32F1_DAC輸出電壓

 

9.STM32F1_SPI讀寫Flash

 

10.STM32F1_SPI主從通信

 

11.STM32F1_DAC輸出三角波形

 

12.STM32F1_EXIT中斷

 

13.STM32F1_BKP備份數據

 

14.STM32F1_RTC鬧鍾

 

15.STM32F1_TIM輸出PWM波形

 

16.STM32F1_SysTick系統滴答

 

17.STM32F1_WDG看門狗(獨立+窗口)

 

18.STM32F1_DMA發送串口數據

 

19.STM32F1_片內FLASH編程

 

20.STM32F1_FSMC讀寫外部SRAM

 

21.STM32F1_外部SRAM作為運行內存

 

22.STM32F1_外部NorFlash存儲程序代碼

 

說明

  以上提供軟件工程使用MDK-ARM集成開發工具,基於STM32F103大容量芯片,只需要適當修改一下工程配置(如芯片型號,啟動文件等),F1系列的大部分芯片都適用。FSMC功能適用於大容量芯片,中等及小容量芯片沒有FSMC功能。

  上面提供的例程僅供參考,提出的重點是我每天花一定時間整理出來的,若有不正確的地方請諒解。

 

最后

  如果覺得內容適合你,你又想了解更多相關內容,請關注微信公眾號,新內容持續更新中,后期將會有更多內容出現。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM