前言
STM32F1系列芯片算是在STM32中最早的一系列,在實際生活中應(yīng)用的比較廣泛。因此,匯總一下STM32F1系列芯片常見片內(nèi)資源,每一篇文章把重點提出來講解,并提供軟件源代碼工程。
匯總常見資源:基本IO、定時器TIM、串口USART、ADC模數(shù)轉(zhuǎn)換、DAC數(shù)模轉(zhuǎn)換、SPI串行通信、EXIT外部中斷、BKP備份數(shù)據(jù)、RTC鬧鐘SysTick系統(tǒng)滴答、WDG看門狗(獨立+窗口)、DMA傳輸數(shù)據(jù)、片內(nèi)FLASH編程、FSMC讀寫外部SRAM、外部NorFlash操作等。
各個細(xì)節(jié)詳情請查看下面文章的講解,這里將所有源代碼工程打包,下載地址(360云盤):https://yunpan.cn/cSBaUas4Ntcq4訪問密碼 7f8b
匯總內(nèi)容
以下實例提出重點,并提供源代碼工程,微信暫不支持超鏈接,請點擊最后“閱讀原文”。
1.STM32F1_開發(fā)準(zhǔn)備工作
2.STM32F1_新建軟件工程
3.STM32F1_基本IO配置
4.STM32F1_USART輸入輸出 - 中斷接收
5.STM32F1_TIM基本延時 - 計數(shù)
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備份數(shù)據(jù)
14.STM32F1_RTC鬧鐘
15.STM32F1_TIM輸出PWM波形
16.STM32F1_SysTick系統(tǒng)滴答
17.STM32F1_WDG看門狗(獨立+窗口)
18.STM32F1_DMA發(fā)送串口數(shù)據(jù)
19.STM32F1_片內(nèi)FLASH編程
20.STM32F1_FSMC讀寫外部SRAM
21.STM32F1_外部SRAM作為運行內(nèi)存
22.STM32F1_外部NorFlash存儲程序代碼
說明
以上提供軟件工程使用MDK-ARM集成開發(fā)工具,基于STM32F103大容量芯片,只需要適當(dāng)修改一下工程配置(如芯片型號,啟動文件等),F(xiàn)1系列的大部分芯片都適用。FSMC功能適用于大容量芯片,中等及小容量芯片沒有FSMC功能。
上面提供的例程僅供參考,提出的重點是我每天花一定時間整理出來的,若有不正確的地方請諒解。
-
定時器
+關(guān)注
關(guān)注
23文章
3349瀏覽量
121137 -
Tim
+關(guān)注
關(guān)注
0文章
84瀏覽量
18810 -
外設(shè)
+關(guān)注
關(guān)注
0文章
43瀏覽量
12021 -
STM32F10
+關(guān)注
關(guān)注
0文章
49瀏覽量
16078
發(fā)布評論請先 登錄
?STM32WBA55G-DK1探索套件技術(shù)解析:構(gòu)建超低功耗無線應(yīng)用的全棧方案
STM32MP257F-EV1評估板深度解析與技術(shù)應(yīng)用指南
STM32WBA65I-DK1探索套件技術(shù)解析

STM32F1_ 常見外設(shè)資源匯總
評論