图书介绍
基于ARM CORTEX-M3的STM32系列嵌入式微控制器应用实践 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![基于ARM CORTEX-M3的STM32系列嵌入式微控制器应用实践 第2版](https://www.shukui.net/cover/35/30478515.jpg)
- 彭刚,秦志强,姚昱编著;武汉原创嵌入式工作室,深圳市中科鸥鹏智能科技有限公司审校 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121304354
- 出版时间:2017
- 标注页数:367页
- 文件大小:74MB
- 文件页数:381页
- 主题词:微控制器-高等学校-教材
PDF下载
下载说明
基于ARM CORTEX-M3的STM32系列嵌入式微控制器应用实践 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ARM Cortex-M3处理器编程环境与嵌入式系统1
1.1 单片机与ARM Cortex-M3处理器1
1.2 基于ARM Cortex-M3的STM32单片机教学开发板5
任务一 获得软件7
任务二 安装软件8
任务三 硬件连接9
1.3 创建工程和执行程序11
任务四 你的第一个工程11
任务五 你的第一个程序15
任务六 下载可执行文件到教学开发板18
任务七 用串口调试软件查看单片机输出信息25
任务八 做完实验关断电源29
工程素质和技能归纳29
第2章 STM32单片机I/O端口与伺服电机控制30
2.1 STM32单片机的输入/输出端口30
任务一 认识封装30
任务二 单灯闪烁控制33
2.2 STM32单片机的时钟配置36
2.3 STM32单片机的I/O端口配置45
任务三 让另一个LED闪烁58
任务四 流水灯59
2.4 STM32单片机I/O端口的应用60
任务五 机器人伺服电机控制信号60
任务六 计数并控制循环次数63
任务七 用你的计算机来控制机器人运动66
工程素质和技能归纳68
第3章 STM32单片机程序模块化设计与机器人运动控制70
3.1 STM32单片机程序调试方法70
任务一 程序调试70
3.2 STM32单片机程序模块化设计78
任务二 基本巡航动作79
任务三 匀加速/减速运动82
任务四 用函数调用简化运动程序84
任务五 高级主题——用数组建立复杂运动88
工程素质和技能归纳92
第4章 STM32单片机中断编程与机器人触觉导航93
4.1 STM32单片机按键输入检测93
任务一 按键检测94
4.2 STM32单片机输入端口的应用95
任务二 安装并测试机器人的触觉——胡须95
任务三 基于胡须的机器人触觉导航100
任务四 机器人进入死区后的人工智能决策103
4.3 STM32单片机中断编程107
任务五 按键中断113
任务六 中断方式测试机器人触觉129
工程素质和技能归纳131
第5章 STM32单片机输入/输出端口综合应用与红外导航132
任务一 搭建电路并测试红外发射器和接收器133
任务二 探测和避开障碍物137
任务三 高性能的红外导航141
任务四 俯视的探测器143
工程素质和技能归纳146
第6章 STM32单片机定时器编程与机器人的距离检测147
6.1 STM32单片机通用定时器147
任务一 通用定时器控制LED闪烁155
6.2 STM32单片机通用定时器的应用158
任务二 距离探测158
任务三 尾随小车162
任务四 跟踪条纹带168
6.3 STM32单片机高级控制定时器170
任务五 高级控制定时器控制LED闪烁172
任务六 使用高级控制定时器实现PWM控制174
工程素质和技能归纳182
第7章 STM32单片机串口编程及其应用183
7.1 STM32单片机串行通信接口183
任务一 编写串口通信程序188
7.2 串行RS-232电平与TTL电平转换190
任务二 串口Echo回应程序194
工程素质和技能归纳198
第8章 STM32单片机LCD显示接口编程及其应用199
8.1 LCD介绍199
任务一 认识LCD模块201
8.2 STM32单片机LCD接口编程201
任务二 编写LCD模块驱动程序206
任务三 用LCD显示机器人运动状态209
工程素质和技能归纳213
第9章 STM32单片机模数转换编程及其应用214
9.1 A/D模数转换介绍214
任务一 认识传感器216
9.2 STM32单片机A/D转换编程217
任务二 编写A/D程序224
任务三 环境温度测量226
工程素质和技能归纳231
第10章 STM32单片机DMA编程及其应用232
10.1 DMA介绍232
10.2 STM32单片机DMA编程234
任务一 利用DMA方式进行A/D数据采集238
任务二 DMA与USART、ADC、定时器综合编程242
工程素质和技能归纳246
第11章 STM32单片机实时时钟编程及其应用247
11.1 RTC实时时钟介绍247
任务一 进一步认识晶振249
11.2 STM32单片机RTC的结构和寄存器251
11.3 STM32单片机的备份寄存器和电源控制寄存器255
任务二 编写RTC程序258
任务三 RTC时间设置编程263
任务四 闹钟提醒机器人编程271
11.4 STM32单片机的侵入检测275
任务五 侵入检测编程275
11.5 STM32单片机的电源控制278
任务六 电源控制编程281
工程素质和技能归纳284
第12章 STM32单片机看门狗编程及其应用285
12.1 看门狗介绍285
12.2 STM32单片机独立看门狗编程287
任务一 独立看门狗编程290
任务二 认识系统节拍定时器294
12.3 STM32单片机窗口看门狗编程295
任务三 窗口看门狗编程298
工程素质和技能归纳304
第13章 STM32单片机数模转换编程及其应用305
13.1 D/A数模转换介绍305
13.2 STM32单片机D/A结构和编程方法307
13.3 STM32单片机D/A转换编程316
任务一 三角波生成316
任务二 噪声生成321
任务三 自定义波形生成322
工程素质和技能归纳324
附录A 本书所用STM32教学开发板主要电路图325
附录B 基于ARM Cortex-M3的STM32微控制器原理归纳333
B.1 基于ARM Cortex-M3内核的STM32F10x微控制器结构333
B.2 存储映像地址337
B.3 芯片编号和引脚说明344
附录C STM32固件库说明351
附录D 本书所使用的器材清单365
参考文献367