• 嵌入式系统开发与实践——基于STM32F10x系列(第2版) 9787512429284
21年品牌 40万+商家 超1.5亿件商品

嵌入式系统开发与实践——基于STM32F10x系列(第2版) 9787512429284

可开发票,支持7天无理由

53.77 6.8折 79 全新

库存4件

天津西青
认证卖家担保交易快速发货售后保障

作者郑亮 王戩 袁健男

出版社北京航空航天大学出版社

ISBN9787512429284

出版时间2019-02

装帧平装

开本16开

定价79元

货号1201842092

上书时间2024-04-12

果然是好书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介

本书从实战角度出发,从基础开始,以设计案例为主线,基于旺宝红龙103型开发板,结合代码分析,详细介绍了基于Cortex-M3内核的STM32处理器的全部设计过程,包括STM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。本书是再版书,相比第1版,本书对旧版的不足进行了修正。

目录

第1章嵌入式系统概述1

1.1嵌入式系统简介 1

 

1.2嵌入式系统微处理器4

 

1.3ARM系列嵌入式微处理器7

 

1.4嵌入式操作系统10

 

1.5本章小结14

 

第2章STM32F10x微处理器的组成及编程模式152.1为什么选择STM32F10x微处理器15

 

2.2STM32F10x开发工具介绍16

 

2.3MDK在STM32F10x处理器上的使用18

 

2.3.1MDK的安装18

 

2.3.2实例:工程的建立和配置22

 

2.3.3使用MDK进行STM32的程序开发24

 

第3章ARM CortexM3基础知识30

 

3.1ARM CortexM3寄存器组30

 

3.2ARM CortexM3指令集35

 

3.3ARM CortexM3的存储器系统52

 

3.4ARM CortexM3使用异常系统62

 

3.5ARM CortexM3调试系统70

 

第4章ARM7应用程序移植到CortexM3处理器80

 

4.1应用简介80

 

4.2系统性质80

 

4.3汇编源程序82

 

4.4C源程序84

 

第5章STM32F10x的开发86

 

5.1选择一款CortexM3产品86

 

5.2CortexM3版本0与版本1的区别86

 

5.3开发工具88

 

5.4库函数89

 

5.5STM32固件库简介90

 

5.6红龙开发板简介90

 

5.7开发板接口简介92

 

第6章通用I/O(GPIO)94

 

6.1概述94

 

6.2可选择的端口功能94

 

6.3相关寄存器96

 

6.4典型硬件电路设计97

 

6.5例程源代码分析98

 

第7章EXTI中断系统理论与实战1107.1STM32中断系统的简介110

 

7.2嵌套向量中断控制器114

 

7.3外部中断/事件控制器116

 

7.4EXTI寄存器描述117

 

7.5典型硬件电路设计120

 

7.6例程源代码分析121

 

第8章RTC实时时钟理论与实战1338.1RTC实时时钟的功能133

 

8.2RTC相关寄存器介绍134

 

8.3典型硬件电路设计138

 

8.4例程源代码分析138

 

第9章通用定时器148

 

9.1概述148

 

9.2时基单元介绍150

 

9.3相关寄存器介绍151

 

9.4典型硬件电路设计152

 

9.5例程源代码分析152

 

第10章定时器外部脉冲计数16210.1TIMx外部脉冲计数功能简介162

 

10.2典型硬件电路设计163

 

10.3例程源码分析164

 

第11章PWM理论与实战17011.1概述170

 

11.2PWM输出的工作原理170

 

11.3PWM输出信号的频率和占空比172

 

11.4相关寄存器173

 

11.5典型硬件电路设计174

 

11.6例程源代码分析175

 

第12章通用同步/异步收发器(USART)18312.1概述183

 

12.2USART操作186

 

12.3USART特殊功能寄存器186

 

12.4典型硬件电路设计187

 

12.5例程源代码分析188

 

第13章RS485通信196

 

13.1概述196

 

13.2SP3485芯片简介197

 

13.3典型硬件电路设计198

 

13.4例程源码分析199

 

 

 

第14章DMA实验204

 

14.1概述204

 

14.2DMA的工作原理及结构205

 

14.3相关寄存器简介208

 

14.4典型硬件电路设计209

 

14.5例程源码分析209

 

第15章窗口看门狗219

 

15.1概述219

 

15.2窗口看门狗的工作原理220

 

15.3相关寄存器介绍221

 

15.4典型硬件电路设计223

 

15.5例程源码分析223

 

第16章ADC转换231

 

16.1ADC转换原理231

 

16.2ADC控制寄存器介绍238

 

16.3典型硬件电路设计240

 

16.4例程源代码分析240

 

第17章DAC实验251

 

17.1概述251

 

17.2STM32 DAC的功能252

 

17.3相关寄存器简介255

 

17.4典型硬件电路设计255

 

17.5例程源码分析256

 

第18章I2C总线设备264

 

18.1概述264

 

18.2I2C总线工作原理266

 

18.3相关寄存器269

 

18.4典型硬件电路设计271

 

18.5例程源代码分析271

 

第19章CAN总线291

 

19.1概述291

 

19.2STM32 CAN总线的特点294

 

19.3STM32 bxCAN的功能295

 

19.4相关寄存器简介298

 

19.5典型硬件电路设计298

 

19.6例程源码分析299

 

第20章STM32的系统时钟317

 

20.1STM32的时钟树317

 

20.2系统时钟318

 

20.3相关寄存器319

 

20.4典型硬件电路设计320

 

20.5例程源码分析320

 

第21章FSMC控制器32421.1概述324

 

21.2FSMC功能描述324

 

21.3FSMC外部设备地址映像326

 

21.4FSMC扩展SRAM时序的分析328

 

21.5典型硬件电路设计329

 

21.6例程源码分析330

 

第22章NOR Flash实验337

 

22.1概述337

 

22.2FSMC NOR Flash的配置说明337

 

22.3典型硬件电路设计338

 

22.4例程源码分析339

 

第23章NAND Flash实验352

 

23.1概述352

 

23.2NAND Flash的存储结构353

 

23.3典型硬件电路设计353

 

23.4例程源码分析355

 

第24章TFT彩屏FSMC驱动36724.1概述367

 

24.2TFT彩屏工作原理367

 

24.3TFT的FSMC接口370

 

24.4典型硬件电路设计372

 

24.5例程源码分析372

 

第25章SDIO介绍374

 

25.1概述374

 

25.2SDIO功能介绍374

 

25.3典型硬件电路设计376

 

25.4例程源码分析377

 

第26章SD卡的读取383

 

26.1概述383

 

26.2SD卡的结构384

 

26.3典型硬件电路设计385

 

26.4例程源码分析385

 

第27章SPI通信及FAT32文件读/写39027.1概述390

 

27.2SPI工作原理391

 

27.3FAT32简介393

 

27.4典型硬件电路设计393

 

27.5例程源码分析394

 

第28章USB转串口实验396

 

28.1概述396

 

28.2PL2303的简介396

 

28.3典型硬件电路设计397

 

28.4例程源码分析399

 

第29章USB通信403

 

29.1USB通信原理403

 

29.2STM32的USB电路设计405

 

29.3例程源代码分析406

 

第30章PS2接口414

 

30.1概述414

 

30.2PS2协议414

 

30.3典型硬件电路设计416

 

30.4例程源码分析416

 

第31章NRF24L01无线通信423

 

31.1概述423

 

31.2NRF24L01模块的结构特性423

 

31.3典型硬件电路设计424

 

31.4例程源码分析424

 

第32章红外遥控实验427

 

32.1红外遥控简介427

 

32.2红外遥控的工作原理427

 

32.3典型硬件电路设计429

 

32.4例程源码分析430

 参考文献437

主编推荐

本书可以作为工程技术人员进行STM32应用设计与开发的参考书,也可以作为高等院校电子信息、通信工程、自动化、电气控制类等专业学生参加全国大学生电子设计竞赛、电子制作、课程设计、毕业设计的教学参考书。
【内容简介】

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP