STM32單片機原理及應用——基於STM32F103C8與STM32CubeMX
張勇、唐穎軍、陳愛國、趙敏、單丹
商品描述
目錄大綱
目錄
配套資源
第1章STM32F103微控制器
1.1STM32F103C8T6概述
1.2STM32F103C8T6引腳定義
1.3STM32F103架構
1.4STM32F103存儲器
1.5STM32F103片內外設
1.6STM32F103異常與中斷
1.7本章小結
習題
第2章STM32F103C8T6學習平臺
2.1STM32F103C8T6核心電路
2.2電源電路
2.3LED燈與蜂鳴器驅動電路
2.4按鍵控制電路
2.5溫度測量電路
2.6RS485總線電路
2.7WiFi接口、OLED屏接口和擴展接口
2.8JTAG接口、電池接口與BOOT控制電路
2.9本章小結
習題
第3章LED燈控制程序設計
3.1STM32F103通用輸入/輸出口
3.1.1GPIO寄存器
3.1.2AFIO寄存器
3.2STM32CubeMX安裝與用法
3.3Keil MDK工程框架
3.4LED燈閃爍實例
3.4.1寄存器類型工程實例
3.4.2HAL類型工程實例
3.5本章小結
習題
第4章按鍵與中斷處理
4.1NVIC中斷工作原理
4.2GPIO外部輸入中斷
4.3用戶按鍵中斷實例
4.3.1寄存器類型工程實例
4.3.2HAL類型工程實例
4.4本章小結
習題
第5章定時器
5.1系統節拍定時器
5.1.1系統節拍定時器的工作原理
5.1.2系統節拍定時器的寄存器工程實例
5.1.3系統節拍定時器的HAL工程實例
5.2看門狗定時器
5.2.1窗口看門狗定時器的工作原理
5.2.2窗口看門狗定時器的寄存器類型實例
5.2.3窗口看門狗定時器的HAL類型實例
5.3實時時鐘
5.3.1實時時鐘的工作原理
5.3.2實時時鐘的寄存器類型實例
5.3.3實時時鐘HAL類型實例
5.4通用定時器
5.4.1通用定時器的工作原理
5.4.2通用定時器的寄存器類型實例
5.4.3通用定時器的HAL類型實例
5.5本章小結
習題
第6章OLED屏與溫度傳感器
6.1OLED顯示模塊
6.1.1OLED屏顯示原理
6.1.2寄存器類型工程實例
6.1.3HAL類型工程實例
6.2溫度傳感器
6.2.1DS18B20工作原理
6.2.2寄存器類型工程實例
6.2.3HAL類型工程實例
6.3熱敏電阻
6.3.1ADC工作原理
6.3.2寄存器類型工程實例
6.3.3HAL類型工程實例
6.4本章小結
習題
第7章串口通信與WiFi模塊
7.1RS232串口通信工作原理
7.2STM32F103串口
7.3RS485串行通信
7.3.1RS485串行通信方法
7.3.2寄存器類型工程實例
7.3.3HAL類型工程實例
7.4WiFi模塊
7.4.1ESP01S模塊測試
7.4.2寄存器類型工程實例
7.4.3HAL類型工程實例
7.5本章小結
習題
第8章機智雲開發技術
8.1準備工作
8.2聯網測試
8.3設備端程序設計
8.4機智雲LED燈控制實例
8.5本章小結
習題
參考文獻