前言
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
匯總內容
以下實例提出重點,并提供源代碼工程,微信暫不支持超鏈接,請點擊最后“閱讀原文”。
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功能。
上面提供的例程僅供參考,提出的重點是我每天花一定時間整理出來的,若有不正確的地方請諒解。
-
定時器
+關注
關注
23文章
3255瀏覽量
115371 -
Tim
+關注
關注
0文章
81瀏覽量
17952 -
外設
+關注
關注
0文章
41瀏覽量
11737 -
STM32F10
+關注
關注
0文章
45瀏覽量
15654
發布評論請先 登錄
相關推薦
STM32F405xx和STM32F407xx微控制器數據手冊
STM32F103×8/STM32F103×B MCU手冊
【GD32 MCU 移植教程】9、從 STM32F10x 系列移植到 GD32F30x 系列
![【GD32 MCU 移植教程】9、從 <b class='flag-5'>STM32F</b>10x 系列移植到 GD32<b class='flag-5'>F</b>30x 系列](https://file1.elecfans.com/web2/M00/04/DF/wKgZombVHYWASdt6AAA4EF8E1O4442.png)
【GD32 MCU 移植教程】8、從 STM32F4xx 系列移植到 GD32F4xx 系
![【GD32 MCU 移植教程】8、從 <b class='flag-5'>STM32F</b>4xx 系列移植到 GD32<b class='flag-5'>F</b>4xx 系](https://file1.elecfans.com/web2/M00/06/61/wKgaombaXZ6AB4PtAABI6uZ03C4508.png)
【GD32 MCU 入門教程】GD32 MCU 常見外設介紹(8)SPI 模塊介紹
![【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設</b>介紹(8)SPI 模塊介紹](https://file1.elecfans.com/web2/M00/03/1E/wKgZoma__p6AFtPtAABFXkIjBm4876.png)
課程上線 | STM32單片機入門教程(1)基于HAL庫的多核心開發(F1/F4/G0/U5)
![課程上線 | <b class='flag-5'>STM32</b>單片機入門教程(<b class='flag-5'>1</b>)基于HAL庫的多核心開發(<b class='flag-5'>F1</b>/<b class='flag-5'>F</b>4/G0/U5)](https://file1.elecfans.com/web2/M00/02/3A/wKgaoma0hOWAcdxUAABK3YndV5w042.png)
STM32F103xC,STM32F103xD,STM32F103xE中文資料
如何使用瑞薩RH850-F1KS4 Smart Configurator配置外設呢?
![如何使用瑞薩RH850-<b class='flag-5'>F1</b>KS4 Smart Configurator配置<b class='flag-5'>外設</b>呢?](https://file1.elecfans.com/web2/M00/EA/1E/wKgZomZW2J-AB0o7AAAKmgBaIQw920.jpg)
評論