图书介绍
ARM Cortex M3系统设计与实现 STM32基础篇 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 郭书军编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121351983
- 出版时间:2018
- 标注页数:241页
- 文件大小:85MB
- 文件页数:249页
- 主题词:微处理器-系统设计
PDF下载
下载说明
ARM Cortex M3系统设计与实现 STM32基础篇 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 STM32 MCU简介1
1.1 STM32MCU结构1
1.2 STM32MCU存储器映像2
1.3 STM32MCU系统时钟树4
1.3.1 时钟控制5
1.3.2 时钟配置7
1.3.3 APB2设备时钟使能11
1.3.4 APB1设备时钟使能12
1.3.5 备份域控制13
1.3.6 控制状态15
1.4 Cortex-M3简介17
第2章 通用并行接口GPIO21
2.1 GPIO结构及寄存器说明21
2.2 GPIO库函数说明23
2.3 GPIO设计实例26
2.3.1 使用库函数软件设计27
2.3.2 使用寄存器软件设计31
2.4 GPIO设计实现33
2.4.1 Keil的安装和使用33
2.4.2 使用仿真器调试和运行目标程序35
2.4.3 使用调试器调试和运行目标程序42
2.5 LCD使用45
第3章 通用同步/异步收发器接口USART50
3.1 UART简介50
3.2 USART结构及寄存器说明51
3.3 USART库函数说明54
3.4 USART设计实例56
3.4.1 USART基本功能程序设计57
3.4.2 与PC通信程序设计59
3.4.3 用printf()实现通信程序设计63
3.5 USART设计实现63
3.5.1 使用仿真器调试和运行目标程序65
3.5.2 使用调试器调试和运行目标程序68
第4章 串行设备接口SPI70
4.1 SPI结构及寄存器说明70
4.2 SPI库函数说明73
4.3 SPI设计实例76
4.3.1 SPI基本功能程序设计76
4.3.2 SPI环回程序设计78
4.3.3 GPIO仿真SPI程序设计79
4.4 SPI设计实现80
第5章 内部集成电路总线接口I2C84
5.1 I2C结构及寄存器说明84
5.2 I2C库函数说明88
5.3 I2C设计实例92
5.3.1 I2CEEPROM库函数说明93
5.3.2 I2CEEPROM库函数程序设计95
5.3.3 GPIO仿真I2C库函数说明97
5.3.4 GPIO仿真I2C库函数程序设计100
5.4 I2C设计实现102
5.4.1 I2C EEPROM库函数程序设计实现102
5.4.2 GPIO仿真I2C库函数程序设计实现104
第6章 定时器TIM107
6.1 TIM结构及寄存器说明107
6.2 TIM库函数说明115
6.3 TIM设计实例124
6.3.1 1s定时程序设计124
6.3.2 矩形波输出程序设计126
6.3.3 矩形波测量程序设计129
6.4 实时钟RTC132
6.4.1 RTC结构及寄存器说明132
6.4.2 RTC库函数说明134
6.4.3 RTC程序设计136
第7章 模数转换器ADC139
7.1 ADC结构及寄存器说明139
7.2 ADC库函数说明145
7.3 ADC设计实例151
7.3.1 用ADC1规则通道实现外部输入模拟信号的模数转换151
7.3.2 用ADC1注入通道实现内部温度传感器的温度测量154
第8章 嵌套向量中断控制器NVIC157
8.1 NVIC简介157
8.2 EXTI中断162
8.3 USART中断167
8.4 TIM中断169
8.5 ADC中断171
第9章 直接存储器存取DMA173
9.1 DMA简介173
9.2 USART的DMA操作177
9.3 ADC的DMA操作179
第10章 竞赛扩展板的使用182
10.1 数码管的使用182
10.2 ADC按键的使用183
10.3 湿度传感器DHT11的使用186
10.4 温度传感器DS18B20的使用188
10.5 加速度传感器LIS302DL的使用194
附录A STM32库函数197
附录B STM32引脚功能212
附录C CT1 17E嵌入式竞赛训练板简介224
附录D CT1 17E嵌入式竞赛扩展板简介229
附录E ASCII码表233
附录F C语言运算符234
附录G 实验指导235
实验1 GPIO应用235
实验2 USART应用236
实验3 SPI应用236
实验4 I2C应用237
实验5 TIM应用238
实验6 ADC应用239
实验7 NVIC应用240
实验8 DMA应用240
参考文献241