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

- 蒙博宇编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512406988
- 出版时间:2012
- 标注页数:418页
- 文件大小:37MB
- 文件页数:432页
- 主题词:微控制器
PDF下载
下载说明
STM32自学笔记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编程31
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也论低功耗66
3.4.1运行模式67
3.4.2几种低功耗模式68
3.4.3调试支持特性70
3.5为STM32保驾护航71
3.5.1一些安全特性71
3.5.2复位控制71
3.5.3电源检测72
3.5.4时钟安全系统72
3.5.5看门狗73
3.5.6外设的安全特性76
3.6高性能内置Flash模块76
3.6.1内置Flash安全特性和编程方法77
3.6.2选项字节77
第4章 百花齐放的开发工具79
4.1开发平台79
4.2固件库和协议栈80
4.3实时操作系统RTOS80
4.4 Keil MDK使用入门81
4.4.1 Keil MDK的安装与工程建立81
4.4.2使用Keil MDK进行STM32的程序开发92
第5章STM32基础实验101
5.1先用GPIO来点个灯吧101
5.1.1概述101
5.1.2实验设计102
5.1.3硬件电路102
5.1.4程序设计102
5.1.5程序清单103
5.1.6注意事项104
5.1.7使用到的库函数一览105
5.1.8实验结果114
5.1.9小结114
5.2简约而不简单的SysTick定时器114
5.2.1概述114
5.2.2实验设计和硬件电路115
5.2.3程序设计115
5.2.4程序清单116
5.2.5使用到的主要库函数一览118
5.2.6注意事项121
5.2.7实验结果121
5.2.8小结121
5.3使用GPIO和SysTick定时器实现按键扫描121
5.3.1概述121
5.3.2实验设计123
5.3.3硬件电路123
5.3.4程序设计123
5.3.5程序清单125
5.3.6注意事项128
5.3.7实验结果128
5.3.8小结128
5.4通过串口和PC说声Hello129
5.4.1概述129
5.4.2实验设计130
5.4.3硬件电路130
5.4.4程序设计130
5.4.5程序清单131
5.4.6使用到的库函数一览134
5.4.7注意事项138
5.4.8实验结果139
5.4.9小结139
5.5风吹草动也不放过——NVIC和外部中断140
5.5.1概述140
5.5.2实验设计142
5.5.3硬件电路142
5.5.4程序设计143
5.5.5程序清单144
5.5.6使用到的库函数148
5.5.7注意事项153
5.5.8实验结果153
5.5.9小结154
5.6两只忠诚的看门狗154
5.6.1窗口看门狗154
5.6.2独立看门狗165
5.7 DMA——让数据传输更上一层楼177
5.7.1概述177
5.7.2实验设计178
5.7.3硬件电路178
5.7.4程序设计178
5.7.5程序清单179
5.7.6使用到的库函数184
5.7.7注意事项190
5.7.8实验结果190
5.7.9小结191
5.8 BKP寄存器与入侵检测一廉价的掉电存储与防拆解方案191
5.8.1概述191
5.8.2实验设计192
5.8.3硬件电路193
5.8.4程序设计193
5.8.5程序清单194
5.8.6使用到的库函数一览199
5.8.7注意事项202
5.8.8实验结果203
5.8.9小结204
5.9利用RTC实现一个万年历204
5.9.1概述204
5.9.2实验设计205
5.9.3硬件电路205
5.9.4程序设计206
5.9.5程序清单208
5.9.6使用到的库函数213
5.9.7注意事项217
5.9.8实验结果217
5.9.9小结218
5.10挑战STM32的低功耗设计218
5.10.1概述218
5.10.2实验设计220
5.10.3硬件电路220
5.10.4程序设计220
5.10.5程序清单222
5.10.6使用到的库函数226
5.10.7注意事项227
5.10.8实验结果227
5.10.9小结228
5.11 STM32有一双眼睛叫ADC228
5.11.1概述228
5.11.2实验设计229
5.11.3硬件电路229
5.11.4程序设计230
5.11.5程序清单231
5.11.6使用到的库函数234
5.11.7注意事项241
5.11.8实验结果242
5.11.9小结242
5.12通用定时器的应用242
5.12.1概述242
5.12.2时基单元243
5.12.3比较输出251
5.12.4 PWM输出256
5.12.5 PWM输入捕获259
5.12.5本节使用到的库函数265
5.12.6小结275
5.13嵌入式Flash的读/写275
5.13.1概述275
5.13.2实验设计277
5.13.3硬件电路277
5.13.4程序设计277
5.13.5程序清单278
5.13.6程序所使用到的库函数279
5.13.7注意事项281
5.13.8实验结果281
5.13.9小结282
5.14使用SPI接口实现自通信282
5.14.1概述282
5.14.2实验设计283
5.14.3硬件设计283
5.14.4程序设计284
5.14.5程序清单287
5.13.6所使用到的库函数293
5.14.7注意事项297
5.14.8实验结果297
5.14.9小结298
5.15 12C接口自通信实验298
5.15.1概述298
5.15.2实验设计301
5.15.3硬件电路301
5.15.4程序设计301
5.15.5程序清单304
5.15.6使用到的库函数309
5.15.7注意事项315
5.15.8实验结果315
5.15.9小结316
5.16来认识一下CAN总线316
5.16.1概述316
5.16.2实验设计318
5.16.3硬件电路319
5.16.4程序设计319
5.16.5程序清单322
5.16.6使用到的库函数326
5.16.7注意事项334
5.16.8实验结果334
5.16.9小结334
第6章STM32进阶应用335
6.1进阶文章1:IAR EWARM的工程建立335
6.2进阶文章2:STM32的时钟树343
6.3进阶文章3:解析STM32的库函数348
6.4进阶文章4:在STM32平台上实现Cortex-M3的位带特性354
6.5进阶文章5:解析STM32的启动过程358
6.6进阶文章6:环形缓冲区的实现366
6.7进阶文章7:软件定时器的设计372
6.8进阶文章8:STM32的ISP下载379
6.9进阶文章9:基于STM32标准外设固件库v3.x的工程建立385
6.10进阶文章10:使用I/O口实现模拟I2C接口389
第7章 综合性实例:STM32的IAP方案395
附录A常用程序408
附录B Typedef定义410
附录C本书硬件平台介绍411
参考文献418
热门推荐
- 1371746.html
- 677610.html
- 3123743.html
- 2506390.html
- 2355368.html
- 2218328.html
- 3599971.html
- 102083.html
- 3796662.html
- 3762915.html
- http://www.ickdjs.cc/book_2281260.html
- http://www.ickdjs.cc/book_1143934.html
- http://www.ickdjs.cc/book_3273434.html
- http://www.ickdjs.cc/book_3077500.html
- http://www.ickdjs.cc/book_2299174.html
- http://www.ickdjs.cc/book_3181121.html
- http://www.ickdjs.cc/book_3101045.html
- http://www.ickdjs.cc/book_2326650.html
- http://www.ickdjs.cc/book_1421289.html
- http://www.ickdjs.cc/book_3577744.html