图书介绍
STM32自学笔记 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 蒙博宇编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512413160
- 出版时间:2014
- 标注页数:441页
- 文件大小:67MB
- 文件页数:457页
- 主题词:微控制器
PDF下载
下载说明
STM32自学笔记 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 什么是STM321
1.1从Cortex-M3说起1
1.2 STM32面面观3
第2章 杰出的源泉——ARM Cortex - M3内核架构8
2.1 ARM架构回顾8
2.2 Cortex-M3 CPU:核心中的核心9
2.2.1管道9
2.2.2编程模型10
2.2.3 Cortex-M3 CPU的运行模式12
2.2.4 Thumb-2指令集13
2.2.5非对齐存取接口13
2.3 Cortex-M3处理器——不只是个处理器14
2.3.1总线14
2.3.2总线矩阵14
2.3.3存储映射15
2.3.4位带的概念16
2.3.5系统节拍定时器18
2.3.6中断处理18
2.3.7嵌套中断向量控制器19
2.4低功耗的新期待25
2.4.1进入低功耗模式25
2.4.2 CoreSight调试组件26
第3章 欢迎来到STM32的世界28
3.1让STM32跑起来28
3.1.1引脚分布和封装尺寸28
3.1.2电源的供应方案28
3.1.3复位电路29
3.1.4一个典型的STM32最小系统30
3.1.5时钟源的选择30
3.1.6启动引脚和ISP编程32
3.1.7调试端口32
3.2认识真正的STM3232
3.2.1存储区映射33
3.2.2性能最大化34
3.3丰富多样的外部设备41
3.3.1通用设备单元41
3.3.2通信接口61
3.4 STM32也论低功耗67
3.4.1运行模式67
3.4.2几种低功耗模式68
3.4.3调试支持特性71
3.5为STM32保驾护航71
3.5.1一些安全特性71
3.5.2复位控制72
3.5.3电源检测72
3.5.4时钟安全系统72
3.5.5看门狗74
3.5.6外设的安全特性76
3.6高性能内置Flash模块77
3.6.1内置Flash安全特性和编程方法77
3.6.2选项字节78
第4章 百花齐放的开发工具79
4.1开发平台79
4.2固件库和协议栈80
4.3实时操作系统RTOS81
4.4 Keil MDK使用入门81
4.4.1 Keil MDK的安装与工程建立81
4.4.2使用Keil MDK进行STM32的程序开发92
第5章 STM32基础实验100
5.1先用GPIO来点个灯吧100
5.1.1概述100
5.1.2实验设计101
5.1.3硬件电路101
5.1.4程序设计101
5.1.5程序清单102
5.1.6注意事项103
5.1.7使用到的库函数一览104
5.1.8实验结果112
5.1.9小结112
5.2简约而不简单的SysTick定时器113
5.2.1概述113
5.2.2实验设计和硬件电路114
5.2.3程序设计114
5.2.4程序清单115
5.2.5使用到的主要库函数一览117
5.2.6注意事项120
5.2.7实验结果120
5.2.8小结120
5.3使用GPIO和SysTick定时器实现按键扫描120
5.3.1概述120
5.3.2实验设计121
5.3.3硬件电路122
5.3.4程序设计122
5.3.5程序清单123
5.3.6注意事项127
5.3.7实验结果127
5.3.8小结127
5.4通过串口和PC说声Hello127
5.4.1概述127
5.4.2实验设计129
5.4.3硬件电路129
5.4.4程序设计129
5.4.5程序清单130
5.4.6使用到的库函数一览132
5.4.7注意事项136
5.4.8实验结果137
5.4.9小结138
5.5风吹草动也不放过——NVIC和外部中断138
5.5.1概述138
5.5.2实验设计140
5.5.3硬件电路141
5.5.4程序设计141
5.5.5程序清单142
5.5.6使用到的库函数146
5.5.7注意事项151
5.5.8实验结果151
5.5.9小结152
5.6两只忠诚的看门狗152
5.6.1窗口看门狗152
5.6.2独立看门狗162
5.7 DMA——让数据传输更上一层楼174
5.7.1概述174
5.7.2实验设计176
5.7.3硬件电路176
5.7.4程序设计176
5.7.5程序清单177
5.7.6使用到的库函数182
5.7.7注意事项187
5.7.8实验结果188
5.7.9小结188
5.8 BKP寄存器与入侵检测——廉价的掉电存储与防拆解方案189
5.8.1概述189
5.8.2实验设计190
5.8.3硬件电路190
5.8.4程序设计190
5.8.5程序清单192
5.8.6使用到的库函数一览196
5.8.7注意事项199
5.8.8实验结果200
5.8.9小结200
5.9利用RTC实现一个万年历201
5.9.1概述201
5.9.2实验设计202
5.9.3硬件电路203
5.9.4程序设计203
5.9.5程序清单205
5.9.6使用到的库函数210
5.9.7注意事项214
5.9.8实验结果214
5.9.9小结214
5.10挑战STM32的低功耗设计215
5.10.1概述215
5.10.2实验设计217
5.10.3硬件电路217
5.10.4程序设计218
5.10.5程序清单219
5.10.6使用到的库函数223
5.10.7注意事项223
5.10.8实验结果224
5.10.9小结224
5.11 STM32有一双眼睛叫ADC225
5.11.1概述225
5.11.2实验设计226
5.11.3硬件电路226
5.11.4程序设计226
5.11.5程序清单228
5.11.6使用到的库函数231
5.11.7注意事项237
5.11.8实验结果238
5.11.9小结238
5.12通用定时器的应用238
5.12.1概述238
5.12.2时基单元239
5.12.3比较输出247
5.12.4 PWM输出252
5.12.5 PWM输入捕获254
5.12.6本节使用到的库函数261
5.12.7小结271
5.13嵌入式Flash的读/写271
5.13.1概述271
5.13.2实验设计273
5.13.3硬件电路273
5.13.4程序设计273
5.13.5程序清单273
5.13.6程序所使用到的库函数275
5.13.7注意事项277
5.13.8实验结果277
5.13.9小结277
5.14使用SPI接口实现自通信278
5.14.1概述278
5.14.2实验设计279
5.14.3硬件设计279
5.14.4程序设计280
5.14.5程序清单283
5.13.6所使用到的库函数288
5.14.7注意事项292
5.14.8实验结果292
5.14.9小结293
5.15 I2C接口自通信实验294
5.15.1概述294
5.15.2实验设计296
5.15.3硬件电路297
5.15.4程序设计297
5.15.5程序清单299
5.15.6使用到的库函数304
5.15.7注意事项310
5.15.8实验结果310
5.15.9小结310
5.16来认识一下CAN总线311
5.16.1概述311
5.16.2实验设计313
5.16.3硬件电路314
5.16.4程序设计314
5.16.5程序清单317
5.16.6使用到的库函数321
5.16.7注意事项328
5.16.8实验结果329
5.16.9小结329
5.17加速你的CRC运算329
5.17.1概述329
5.17.2实验设计332
5.17.3硬件电路333
5.17.4程序设计333
5.17.5程序清单334
5.17.6使用到的库函数一览341
5.17.7注意事项342
5.17.8实验结果342
5.17.9小结343
5.18 ADC的孪生兄弟DAC343
5.18.1概述343
5.18.2实验设计344
5.18.3硬件电路345
5.18.4程序设计346
5.18.5程序清单347
5.18.6使用到的库函数一览350
5.18.7注意事项352
5.18.8实验结果352
5.18.9小结352
第6章 STM32进阶应用353
6.1进阶文章1:IAR EWARM的工程建立353
6.2进阶文章2:STM32的时钟树361
6.3进阶文章3:解析STM32的库函数366
6.4进阶文章4:在STM32平台上实现Cortex-M3的位带特性372
6.5进阶文章5:解析STM32的启动过程376
6.6进阶文章6:环形缓冲区的实现384
6.7进阶文章7:软件定时器的设计390
6.8进阶文章8:STM32的ISP下载396
6.9进阶文章9:基于STM32标准外设固件库v3.x的工程建立403
6.10进阶文章10:使用I/O口实现模拟I2C接口407
6.11进阶文章11:高级调试端口ITM412
第7章 综合性实例:STM32的IAP方案419
附录A常用程序431
附录B Typedef定义433
附录C本书硬件平台介绍434
参考文献441
热门推荐
- 1527197.html
- 1121823.html
- 1676826.html
- 3112305.html
- 792231.html
- 2426943.html
- 633749.html
- 2934454.html
- 2864015.html
- 1534279.html
- http://www.ickdjs.cc/book_502233.html
- http://www.ickdjs.cc/book_2504693.html
- http://www.ickdjs.cc/book_1243734.html
- http://www.ickdjs.cc/book_605252.html
- http://www.ickdjs.cc/book_563328.html
- http://www.ickdjs.cc/book_2806011.html
- http://www.ickdjs.cc/book_1942742.html
- http://www.ickdjs.cc/book_2321279.html
- http://www.ickdjs.cc/book_1028517.html
- http://www.ickdjs.cc/book_3521697.html