• 嵌入式系统与应用 基于stm32f4系列微控制器 微课版 大中专理科计算机 梁晶,吴银琴 编
  • 嵌入式系统与应用 基于stm32f4系列微控制器 微课版 大中专理科计算机 梁晶,吴银琴 编
  • 嵌入式系统与应用 基于stm32f4系列微控制器 微课版 大中专理科计算机 梁晶,吴银琴 编
  • 嵌入式系统与应用 基于stm32f4系列微控制器 微课版 大中专理科计算机 梁晶,吴银琴 编
  • 嵌入式系统与应用 基于stm32f4系列微控制器 微课版 大中专理科计算机 梁晶,吴银琴 编
21年品牌 40万+商家 超1.5亿件商品

嵌入式系统与应用 基于stm32f4系列微控制器 微课版 大中专理科计算机 梁晶,吴银琴 编

基于stm32f4系列微控制器,凝结作者20年实战经验,理论与实践并重的嵌入式系统与应用图书,配套丰富的教辅资源与微课,支持混合式模式!

31.6 4.5折 69.8 全新

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者梁晶,吴银琴 编

出版社人民邮电出版社

ISBN9787115572790

出版时间2021-12

版次1

装帧平装

开本16

页数336页

字数564千字

定价69.8元

货号400_9787115572790

上书时间2025-01-03

智胜图书专营店

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

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

编辑:
(1)本书针对读者学嵌入式系统入门困难、相关内容较为抽象、学以后动手能力差等问题,通过通俗易懂的文字描述和丰富的案例介绍,让读者掌握嵌入式系统的基本概念、工作和开发方法,同时尽量避烦琐的软 硬件配置细节描述。
(2)本书使用的硬件环境基于 tm32f4 系列微控制器,具体型号是 tm32f407xx,其中阐述的微控制器工作与编程方法也适用于 tm32 系列中的其他型号的微控制器。全书案例使用c语言和 hal 库编程实现。为了照顾部分对嵌入式系统底层程序开发感兴趣的读者,本书在讲解cortexm3 m4 架构的部分保留了对汇编语言的介绍。

本书特:
(1)结构合理,语言精炼,案例丰富。
(2)基于arm体系结构的tm32f4系列微控制器。
(3)详细介绍嵌入式系统的概念、、应用及开发工具链。
(4)配套丰富教辅资源,支持随时随地自学,助力读者稳步提升工程实践能力。

目录:

章嵌入式系统概述1

1.1嵌入式系统的概念1

1.2嵌入式系统的特点2

1.3嵌入式系统的组成4

1.4嵌入式系统的应用领域7

1.5思与练8

第2章嵌入式系统基础知识9

2.1嵌入式硬件系统9

2.1.1嵌入式处理器9

2.1.2存储器17

2.1.3外围接20

2.2嵌入式软件系统21

2.2.1嵌入式作系统22

2.2.2嵌入式图形系统23

2.3嵌入式系统的开发流程与开发模式25

2.3.1嵌入式系统的开发流程25

2.3.2嵌入式系统的开发模式26

2.4思与练30

第3章arm处理器介绍31

3.1概述31

3.2arm体系结构32

3.2.1arm体系结构的版本33

3.2.2arm体系结构的扩展36

3.3常见的arm处理器37

3.4思与练40

第4章cortex-m3/m4架构41

4.1概述41

4.2cortex-m3/m4的结构42

4.3cortex-m3/m4的系统地址映46

4.4cortex-m3/m4的编程模型47

4.4.1工作模式和运行级别48

4.4.2存储格式48

4.4.3寄存器组49

4.5cortex-m3/m4的异常53

4.6指令集和汇编语言54

4.6.1thumb指令集概述54

4.6.2汇编语言基础55

4.6.3寻址方式57

4.6.4统一汇编语言60

4.7思与练61

第5章stm32系列微控制器62

5.1概述62

5.2stm32f407xx微控制器介绍63

5.3stm32f407xx的地址映67

5.4启动方式的配置71

5.5stm32系列微控制器的命名规则72

5.6stm32系列微控制器的引脚功能73

5.7stm32小系统的组成75

5.8思与练78

第6章stm32设备驱动库和stm32cubemx79

6.1cmsis介绍79

6.2stm32设备驱动库82

6.2.1stm32设备驱动库简介82

6.2.2预定义数据类型和结构体86

6.2.3解析hal库88

6.3stm32cubemx辅助开发工具91

6.4思与练97

第7章keilmdk集成开发环境98

7.1keilmdk介绍98

7.2keilmdk安装99

7.3keilmdk使用102

7.4keilmdk程序调试110

7.5stm32f407xx引导代码解析112

7.6思与练115

第8章处理器时钟116

8.1时钟概述116

8.2时钟相关参数119

8.3时钟参数配置方法120

8.3.1工程设置121

8.3.2时钟相关代码解析122

8.4思与练126

第9章通用输入输出端127

9.1stm32f4微控制器的gpio端127

9.2gpio配置方法129

9.3gpio编程130

9.3.1工程配置131

9.3.2gpio相关数据结构和api函数132

9.3.3gpio代码解析133

9.4位带作137

9.4.1位带概述137

9.4.2位带编程138

9.5思与练140

0章异常与中断处理141

10.1中断控制器的工作141

10.1.1中断优先级142

10.1.2外部中断和事件147

10.2中断编程149

10.2.1工程配置149

10.2.2中断相关数据结构和api函数151

10.2.3中断代码解析154

10.3思与练157

1章定时器158

11.1系统定时器158

11.2通用定时器162

11.2.1定时器的时钟源165

11.2.2定时器的单元167

11.3定时器的基本功能168

11.3.1工程配置169

11.3.2相关数据结构和api函数171

11.3.3定时器代码解析173

11.4定时器的输出比较模式175

11.4.1工程配置175

11.4.2输出比较模式相关数据结构和api函数178

11.4.3输出比较模式代码解析179

11.5定时器的pwm输出模式182

11.5.1工程配置183

11.5.2pwm输出模式相关数据结构和api函数184

11.5.3pwm输出模式代码解析185

11.6定时器的外部时钟模式186

11.6.1工程配置187

11.6.2外部时钟模式代码解析188

11.7定时器的级联189

11.7.1工程配置189

11.7.2定时器级联代码解析192

11.8定时器的输入捕获模式193

11.8.1工程配置193

11.8.2输入捕获模式相关数据结构和api函数194

11.8.3输入捕获模式代码解析195

11.9思与练197

2章串行通信接199

12.1串行通信与异步串行通信199

12.1.1串行通信概述199

12.1.2异步串行通信协议200

12.1.3异步串行通信的接标准201

12.2stm32f407xx的异步串行通信204

12.3异步串行通信参数设置205

12.4阻塞方式串行通信209

12.4.1工程配置210

12.4.2异步串行通信相关数据结构和api函数211

12.4.3异步串行通信阻塞方式通信代码解析213

12.5非阻塞方式串行通信215

12.5.1工程配置216

12.5.2异步串行通信中断处理相关函数216

12.5.3异步串行通信非阻塞方式通信代码解析217

12.6思与练219

3章dma220

13.1dma介绍220

13.1.1stm32f4微控制器的dma工作220

13.1.2dma参数配置222

13.2外设与存储器之间的dma传输224

13.2.1工程配置224

13.2.2dma相关数据结构和api函数226

13.2.3外设到存储器的dma传输代码解析228

13.3存储器到存储器的dma传输230

13.3.1工程配置231

13.3.2存储器到存储器的dma传输代码解析231

13.4思与练234

4章数模转换器235

14.1dac介绍235

14.2stm32f407xx的dac236

14.3软件触发方式239

14.3.1工程配置239

14.3.2dac相关数据结构和api函数240

14.3.3软件触发方式代码解析241

14.4定时器触发方式242

14.4.1工程配置243

14.4.2定时器触发方式代码解析243

14.5dma方式的dac编程244

14.5.1工程配置245

14.5.2dma方式的dac转换代码解析245

14.6思与练247

5章模数转换器248

15.1adc介绍248

15.2stm32f407xx的adc249

15.3多重adc模式255

15.4软件触发数据采样259

15.4.1工程配置259

15.4.2adc相关数据结构和api函数262

15.4.3软件触发数据采样代码解析264

15.5定时器触发数据采样266

15.5.1软件配置266

15.5.2定时器触发数据采样代码解析267

15.6规则组数据采样268

15.6.1工程配置268

15.6.2规则组数据采样代码解析270

15.7多重adc模式数据采样272

15.7.1工程配置272

15.7.2adc扩展的api函数273

15.7.3多重adc模式数据采样代码解析274

15.8思与练275

6章浮点运算与数字信号处理276

16.1cortex-m4架构的浮点运算276

16.1.1定点数和浮点数277

16.1.2cortex-m4的浮点运算单元278

16.1.3浮点运算编程279

16.2dsp指令集281

16.2.1dsp相关数据类型282

16.2.2dsp指令集283

16.3cmsis-dsp库介绍284

16.4cmsis-dsp库编程举例286

16.4.1向量运算286

16.4.2快速傅里叶变换292

16.4.3fir滤波器295

16.4.4iir滤波器302

16.5思与练306

7章综合应用案例307

17.1智能小车的工作及编程307

17.1.1电机驱动模块308

17.1.2循迹检测模块313

17.1.3超声波测距模块315

17.2多任务环境下的智能小车控制程序318

17.2.1keilrtx5319

17.2.2基于keilrtx5的多任务编程320

17.3思与练325

参文献326

内容简介:

本书首先介绍了嵌入式系统的基本概念和背景知识,以及常见的嵌入式系统硬件和嵌入式系统开发工具;其次讲解了基于cortexm3 m4架构微控制器的结构和指令集,帮助读者建立对嵌入式处理器的宏观认识;然后介绍了tm32微控制器的开发工具链,包括tm32cubemx、keil mdk和设备驱动库等;很后以tm32f4系列微控制器为例,阐述了其主要功能模块的工作和编程方法,包括这些模块的结构、外围硬件电路设计方法、寄存器组织和应用案例等内容。
本书可作为高等院校计算机、电子信息、自动化、电力电气等专业的“嵌入式系统”“嵌入式系程”“32位单片机与应用”等课程的教材和参书,也可作为工程实训、电子制作与竞赛的实践教材,还可作为从事自动控制、物联网、机电一体化等应用领域开发工作的工程技术人员的参书。

   相关推荐   

—  没有更多了  —

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

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP