内容简介
STM32Cubes ST 公司新推出的一个配置工具,可以实现在图形界面简单配置下,生成初始化代码,并对外设做了进一步的抽象,让开发人员更只专注应用的开发。本书按项目开发的形式组织全书内容,主要内容如下。 第1章:搭建STM32开发环境,不写一行代码点亮LED。第2章:深入寄存器,从使用指针操作寄存器,到封装寄存器,编写自己的库函数,最后引入HAL库函数,让学生知道寄存器的作用,也能理解库函数的原理。第3章到第7章:讲述STM32的GPIO、外部中断、串口、定时器、ADC与DMA,这是应用单片机不可获取的基础知识。其中第6章的小案例比较有趣,使用定时器输出PWM,驱动蜂鸣器,演奏《两只老虎》《超级玛丽》等背景音乐。第7章:使用ADC与DMA获取光敏电阻的值,也讲了数据滤波和根据电阻值计算光照度的思路。第8章:综合应用,通过RS485总线与Modbus通信协议,设计多路环境采集系统,使用上位机获取到光照度与温湿度的值,或者下发控制命令。