封面
版权信息
前言
序
第1章 ARM Cortex-M3处理器编程环境与嵌入式系统
1.1 单片机与ARM Cortex-M3处理器
1.2 基于ARM Cortex-M3的STM32单片机教学开发板
任务一 获得软件
任务二 安装软件
任务三 硬件连接
1.3 创建工程和执行程序
任务四 你的第一个工程
任务五 你的第一个程序
任务六 下载可执行文件到教学开发板
任务七 用串口调试软件查看单片机输出信息
任务八 做完实验关断电源
工程素质和技能归纳
第2章 STM32单片机I/O端口与伺服电机控制
2.1 STM32单片机的输入/输出端口
任务一 认识封装
任务二 单灯闪烁控制
2.2 STM32单片机的时钟配置
2.3 STM32单片机的I/O端口配置
任务三 该你了——让另一个LED闪烁
任务四 流水灯
2.4 STM32单片机I/O端口的应用
任务五 机器人伺服电机控制信号
该你了——让机器人的两个轮子全速旋转
任务六 计数并控制循环次数
该你了——不同的初始值和终值及计数步长
for循环控制电机的运行时间
任务七 用你的计算机来控制机器人的运动
工程素质和技能归纳
第3章 STM32单片机程序模块化设计与机器人运动控制
3.1 STM32单片机程序调试方法
任务一 程序调试
该你了——一条语句一条语句地执行程序!
3.2 STM32单片机程序模块化设计
任务二 基本巡航动作
该你了——调节距离和速度
向后走,原地转弯和绕轴旋转
该你了——以一个轮子为支点旋转
任务三 匀加速/减速运动
编写匀加速运动程序
任务四 用函数调用简化运动程序
任务五 高级主题——用数组建立复杂运动
工程素质和技能归纳
第4章 STM32单片机中断编程与机器人触觉导航
4.1 TM32单片机按键输入检测
任务一 按键检测
4.2 STM32单片机输入端口的应用
任务二 安装并测试机器人的触觉——胡须
任务三 基于胡须的机器人触觉导航
任务四 机器人进入死区后的人工智能决策
该你了
4.3 STM32单片机中断编程
- APP免费
任务五 按键中断
- APP免费
该你了——编写、下载并执行这个程序
- APP免费
任务六 中断方式测试机器人触觉
- APP免费
该你了——编写、下载并执行这个程序。
- APP免费
工程素质和技能归纳
- APP免费
第5章 STM32单片机输入/输出接口综合应用与红外导航
- APP免费
任务一 搭建电路并测试红外发射和接收
- APP免费
该你了
- APP免费
任务二 探测和避开障碍物
- APP免费
任务三 高性能的红外导航
- APP免费
该你了
- APP免费
任务四 俯视的探测器
- APP免费
该你了
- APP免费
工程素质和技能归纳
- APP免费
第6章 STM32单片机定时器编程与机器人的距离检测
- APP免费
6.1 STM32单片机通用定时器
- APP免费
任务一 通用定时器控制LED闪烁
- APP免费
该你了——流水灯
- APP免费
6.2 STM32单片机通用定时器的应用
- APP免费
任务二 距离探测
- APP免费
该你了——测试右边的IR LED/探测器
- APP免费
任务三 尾随小车
- APP免费
该你了
- APP免费
任务四 跟踪条纹带
- APP免费
该你了——沿着条纹带行走比赛
- APP免费
6.3 STM32单片机高级控制定时器
- APP免费
任务五 高级控制定时器控制LED闪烁
- APP免费
任务六 使用高级控制定时器实现PWM控制
- APP免费
该你了——改变定时器输出比较的PWM模式试试!
- APP免费
工程素质和技能归纳
- APP免费
第7章 STM32单片机串口编程及其应用
- APP免费
7.1 STM32单片机串行通信接口
- APP免费
任务一 编写串口通信程序
- APP免费
7.2 串行RS-232电平与TTL电平转换
- APP免费
任务二 串口Echo回应程序
- APP免费
该你了——字符串Echo回应
- APP免费
工程素质和技能归纳
- APP免费
第8章 STM32单片机LCD显示接口编程及其应用
- APP免费
8.1 LCD介绍
- APP免费
任务一 认识LCD模块
- APP免费
8.2 STM32单片机LCD接口编程
- APP免费
任务二 编写LCD模块驱动程序
- APP免费
任务三 用LCD显示机器人运动状态
- APP免费
该你了
- APP免费
工程素质和技能归纳
- APP免费
第9章 STM32单片机模数转换编程及其应用
- APP免费
9.1 A/D模数转换介绍
- APP免费
任务一 认识传感器
- APP免费
9.2 STM32单片机A/D转换编程
- APP免费
任务二 编写A/D程序
- APP免费
任务三 环境温度测量
- APP免费
该你了——参考任务二的程序,编写Tsensor.c,检测环境温度
- APP免费
工程素质和技能归纳
- APP免费
第10章 STM32单片机DMA编程及其应用
- APP免费
10.1 DMA介绍
- APP免费
10.2 STM32单片机DMA编程
- APP免费
任务一 利用DMA方式进行A/D数据采集
- APP免费
任务二 DMA与USART、ADC、定时器综合编程
- APP免费
该你了!——可以尝试将DMA传输数据给USART的缓冲区大小设置大一些,观察有什么现象?注意串口调试软件数据接收计数值的变化!
- APP免费
工程素质和技能归纳
- APP免费
第11章 STM32单片机实时时钟编程及其应用
- APP免费
11.1 RTC实时时钟介绍
- APP免费
任务一 进一步认识晶振
- APP免费
11.2 STM32单片机RTC的结构和寄存器
- APP免费
11.3 STM32单片机的备份寄存器和电源控制寄存器
- APP免费
任务二 编写RTC程序
- APP免费
任务三 RTC时间设置编程
- APP免费
该你了!
- APP免费
任务四 闹钟提醒机器人编程
- APP免费
11.4 STM32单片机的侵入检测
- APP免费
任务五 侵入检测编程
- APP免费
11.5 STM32单片机的电源控制
- APP免费
任务六 电源控制编程
- APP免费
工程素质和技能归纳
- APP免费
第12章 STM32单片机看门狗编程及其应用
- APP免费
12.1 看门狗介绍
- APP免费
12.2 STM32单片机独立看门狗编程
- APP免费
任务一 独立看门狗编程
- APP免费
任务二 认识系统节拍定时器
- APP免费
12.3 STM32单片机窗口看门狗编程
- APP免费
任务三 窗口看门狗编程
- APP免费
工程素质和技能归纳
- APP免费
附录A 本书所用STM32教学开发板主要电路图
- APP免费
附录B 基于ARM Cortex-M3的STM32微控制器原理归纳
- APP免费
B.1 基于ARM Cortex-M3内核的STM32F10x微控制器结构
- APP免费
B.2 存储映像地址
- APP免费
B.3 芯片编号和引脚说明
- APP免费
附录C STM32固件库说明
- APP免费
附录D 本书所使用的器材清单
- APP免费
参考文献
更新时间:2018-12-27 16:02:21