• STM32嵌入式系统基础教程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

STM32嵌入式系统基础教程

二手书,此书是一本无赠品和附件,非套装,购买套装请联系客服

15.64 1.8折 88 八五品

库存12件

山东济南
认证卖家担保交易快速发货售后保障

作者周翟和 编

出版社科学出版社

出版时间2018-12

版次1

装帧平装

货号9787030456229

上书时间2024-09-20

古籍旧书院

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 周翟和 编
  • 出版社 科学出版社
  • 出版时间 2018-12
  • 版次 1
  • ISBN 9787030456229
  • 定价 88.00元
  • 装帧 平装
  • 开本 16开
  • 页数 268页
  • 字数 423千字
【内容简介】
本书首先以Cortex-M3内核为例,介绍了STM32内核架构、存储空间、中断方式、指令集等ARM基础内容。随后以微处理器STM32F103ZET6为例,结合配套的开发板硬件,有针对性地介绍STM32内部资源、*小系统设计,并从面上分析STM32芯片的引脚配置、常用片上资源、外围接口电路设计等内容,从而让读者对STM32系统有一个整体认识。然后以“LED闪烁”典型例程为引导,由浅入深,逐步讲述了MDK开发环境、工程建立、程序编译、库函数、端口配置等软硬件使用方法。结合CPU片上资源配置,采用具体实验例程,详细介绍各个模块的功能和使用方法。*后以两轮自平衡小车控制系统设计为例,从实际工程开发的角度,介绍STM32应用系统软硬件的设计和实现。
【目录】


章绪论1

1.1概述1

1.2典型stm32处理器简介1

1.3stm32系列mcu的优点2

1.4stm32应用领域4

1.5stm32学方法5

题与思题5

第2章stm32内核架构6

2.1概述6

2.2功能结构7

2.2.1体结构及功能模块概述7

2.2.2线结构8

2.2.3流水线9

2.3寄存器组及cpu运行模式10

2.3.1寄存器组10

2.3.2cpu运行模式12

2.4存储器和存储空间13

2.4.1存储空间映13

2.4.2存储器的各种访问属14

2.4.3位带技术15

2.5独特的thumb-2指令集16

2.5.1指令集开发17

2.5.2thumb-2指令集体系结构17

2.6中断和异常18

2.6.1nvic概览18

2.6.2中断的进入与退出18

2.6.3中断嵌套19

2.6.4尾链技术19

2.6.5晚到异常19

2.7调试支持19

题与思题20

第3章stm32硬件基础21

3.1概述21

3.2stm32芯片的引脚选型和配置21

3.2.1stm32芯片的命名规则和选型21

3.2.2stm32芯片的引脚配置22

3.3stm32小应用系统设计25

3.3.1电源电路设计25

3.3.2复位电路设计27

3.3.3时钟电路设计27

3.3.4jtag接电路设计28

3.3.5外部存储器扩展28

3.4外设板硬件资源设计30

3.4.1串行通信接31

3.4.2串行外设接32

3.4.3usb接33

3.4.4can线控制器接33

3.4.5键盘接电路34

3.4.6数码管显示电路35

3.4.7lcd及其接电路36

3.4.8步进电机38

3.4.9sd卡接38

3.4.10其他外设资源39

题与思题41

第4章软件开发基础42

4.1概述42

4.2集成开发环境及其应用42

4.2.1开发工具简介42

4.2.2固件库简介43

4.2.3keilmdk的安装44

4.2.4j-link驱动安装45

4.3stm32应用程序开发调试实例46

4.3.1stm32工程建立46

4.3.2led闪烁代码编写及分析56

4.3.3配置j-link硬件调试57

4.3.4stm32程序下载57

题与思题59

第5章库函数及应用60

5.1概述60

5.2库函数简介61

5.3库函数应用实例63

5.4深入剖析led闪烁例程65

5.4.1led闪烁例程说明65

5.4.2led闪烁例程分析与实验66

5.4.3程序分析68

题与思题73

第6章基本模块及其应用开发74

6.1概述74

6.2通用数字输入/输出模块74

6.2.1gpio模块结构与工作74

6.2.2gpio模块寄存器说明76

6.2.3实验部分79

6.3nvic与中断控制84

6.3.1stm32中断优先级85

6.3.2中断的使能与除能86

6.3.3中断的挂起与清除87

6.3.4中断建立全过程的演示87

6.3.5实验部分87

6.4显示与键盘模块93

6.4.1数码管显示93

6.4.2lcd显示与键盘模块97

6.5adc模块102

6.5.1adc模块结构及其工作104

6.5.2adc模块寄存器104

6.5.3实验部分109

6.6dma控制器模块116

6.6.1dma模块结构及其工作116

6.6.2dma模块寄存器117

6.6.3实验部分119

题与思题124

第7章时间模块及其应用开发125

7.1概述125

7.2systick定时器125

7.2.1systick时钟源结构图126

7.2.2systick定时器工作分析126

7.2.3systick控制寄存器127

7.2.4实验部分128

7.3rtc实时时钟131

7.3.1rtc模块结构132

7.3.2unix时间戳133

7.3.3实验部分133

7.4通用定时器模块144

7.4.1定时器模块结构与工作144

7.4.2定时器寄存器145

7.4.3实验部分150

7.5定时器脉冲宽度调制153

7.5.1定时器脉冲宽度调制输出工作153

7.5.2定时器寄存器153

7.5.3实验部分157

7.6不错定时器163

7.6.1不错定时器死区163

7.6.2刹车和死区寄存器(timx_bdtr)165

7.6.3实验部分166

题与思题169

第8章通信外设模块及其应用开发170

8.1概述170

8.2usart通信模块170

8.2.1串行通信模块的结构与工作170

8.2.2串行通信模块的寄存器172

8.2.3实验部分174

8.3spi通信模块180

8.3.1spi模块的结构与工作180

8.3.2spi模块的寄存器182

8.3.3实验部分187

8.4i2c通信模块196

8.4.1stm32的i2c模块简介196

8.4.2i2c协议简介196

8.4.3i2c模块的寄存器198

8.4.4实验部分204

8.5局域网控制器212

8.5.1can协议简介212

8.5.2stm32的can特及架构215

8.5.3实验部分216

8.6可变静态存储控制器230

8.6.1fsmc模块的结构与工作230

8.6.2fsmc的寄存器232

8.6.3实验部分235

题与思题241

第9章arm在自衡小车中的应用242

9.1两轮自衡小车控制系统242

9.1.1控制242

9.1.2控制系统组成结构243

9.2两轮自衡小车控制系统硬件设计244

9.2.1控制系统硬件结构244

9.2.2控制系统硬件245

9.2.3引脚配置说明256

9.3两轮自衡小车控制系统软件设计257

9.3.1软件体设计257

9.3.2部分模块软件设计258

9.3.3姿态融合算法软件设计263

题与思题267

参文献268

点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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