图书目录

目录

配套资源

第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.7WiFi接口、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章串口通信与WiFi模块

7.1RS232串口通信工作原理

7.2STM32F103串口

7.3RS485串行通信

7.3.1RS485串行通信方法

7.3.2寄存器类型工程实例

7.3.3HAL类型工程实例

7.4WiFi模块

7.4.1ESP01S模块测试

7.4.2寄存器类型工程实例

7.4.3HAL类型工程实例

7.5本章小结

习题

第8章机智云开发技术

8.1准备工作

8.2联网测试

8.3设备端程序设计

8.4机智云LED灯控制实例

8.5本章小结

习题

参考文献