前言
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操作等。
各個細節(jié)詳情請查看下面文章的講解,這里將所有源代碼工程打包,下載地址(360云盤):https://yunpan.cn/cSBaUas4Ntcq4訪問密碼 7f8b
匯總內(nèi)容
以下實例提出重點,并提供源代碼工程,微信暫不支持超鏈接,請點擊最后“閱讀原文”。
1.STM32F1_開發(fā)準備工作
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文章
3287瀏覽量
117197 -
Tim
+關(guān)注
關(guān)注
0文章
84瀏覽量
18229 -
外設(shè)
+關(guān)注
關(guān)注
0文章
42瀏覽量
11860 -
STM32F10
+關(guān)注
關(guān)注
0文章
46瀏覽量
15817
發(fā)布評論請先 登錄
STM32F103x8 STM32F103xB單片機數(shù)據(jù)手冊
STM32F103×8/STM32F103×B MCU手冊
STM32F405xx和STM32F407xx微控制器數(shù)據(jù)手冊
STM32F101x8/STM32F101xB手冊
STM32F103x8/STM32F103xB規(guī)格書
【GD32 MCU 移植教程】9、從 STM32F10x 系列移植到 GD32F30x 系列

【GD32 MCU 移植教程】8、從 STM32F4xx 系列移植到 GD32F4xx 系

【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(8)SPI 模塊介紹

課程上線 | STM32單片機入門教程(1)基于HAL庫的多核心開發(fā)(F1/F4/G0/U5)

評論