本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书收集整理了作者在
STM32单片机学习和实践
中的经验,由浅入深,带
领大家进入STM32的世界
。
本书共23章: ~2章
主要介绍本书的实验平台
以及STM32开发软件的使
用和一些下载调试的技巧
;第3~8章详细介绍了
Cortex-M4单片机的各个片
上外设;第9~10章介绍了
两大常用通信协议; 1
~22章详细介绍了在智能
锁项目中所用到的各个模
块;第23章介绍了ESP32
接入阿里云平台设备。从
简单的开始,循序渐进
,以智能锁项目为依托进
行理论和实践的结合。
本书从工程实践出发,
旨在 读者学会如何在
STM32单片机的开发设计
过程中发现问题、分析问
题并解决问题。本书的主
要读者为电子、计算机、
控制及信息等相关专业的
在校学生,从事单片机开
发设计的电子工程师,以
及所有电子设计制作的爱
好者。
第1章 初识Cortex-M4处理器
1.1 ARM处理器简介
1.1.1 ARM公司发展历程
1.1.2 Classic系列处理器
1.1.3 Cortex系列处理器
1.1.4 SererCore系列处理器
1.2 Cortex-M4处理器简介
1.2.1 Cortex-M4处理器的组成
1.2.2 Cortex-M4处理器的优点
1.2.3 Cortex-M4处理器的应用
1.3 Cortex-M4处理器之STM32简介
1.3.1 STM32F407系列芯片简介
1.3.2 STM32F407处理器的组成
1.3.3 STM32F407处理器的应用
1.4 思考与练习
第2章 Cortex-M4处理器开发过程分析
2.1 搭建开发环境
2.1.1 安装程序编写与编译软件
2.1.2 注册软件
2.1.3 安装芯片支持包
2.1.4 安装烧录器驱动
2.2 创建项目工程
2.3 烧录程序
2.4 思考与练习
第3章 Cortex-M4处理器使用入门
3.1 GPIO简介
3.1.1 由官网下载学习资料
3.1.2 STM32F407的GPIO简介
3.1.3 STM32F407的GPIO特征
3.2 GPIO的原理分析
3.2.1 GPIO功能描述
3.2.2 GPIO框图剖析
3.3 GPIO的配置流程
3.3.1 外设时钟配置
3.3.2 普通输入功能
3.3.3 普通输出功能
3.3.4 复用功能
3.3.5 模拟功能
3.3.6 GPIO使用的相关函数
3.4 分析LED灯例程
3.4.1 LED灯硬件结构分析
3.4.2 LED灯软件设计分析
3.4.3 LED灯例程核心代码
3.5 总结
3.6 思考与练习
第4章 串口通信USART
4.1 UART概述
4.1.1 相关概念补充
4.1.2 UART原理
4.1.3 UART数据帧格式
4.1.4 UART四要素
4.2 STM32的UART概述
4.2.1 STM32的UART介绍
……
第5章 中断
第6章 定时器
第7章 模/数转换器
第8章 DMA控制器
第9章 I2C总线
0章 SPI总线
1章 智能锁控制系统
2章 XYD智能锁V2.0平台设备
3章 智能锁操作说明
4章 BS8116触摸按键
5章 RFID读/写卡
6章 LCD液晶屏
7章 MG200指纹模块
8章 语音芯片
9章 创建阿里云产品和设备
第20章 使用MQTT.fx接入物联网平台
第21章 MQTT详解
第22章 JSON
第23章 ESP32接入阿里云平台设备
参考文献