• arm cortex-m4嵌人式系统 基于stm32cube和hal库的开发方法 大中专理科科技综合 李正军,李潇然 编 新华正版
21年品牌 40万+商家 超1.5亿件商品

arm cortex-m4嵌人式系统 基于stm32cube和hal库的开发方法 大中专理科科技综合 李正军,李潇然 编 新华正版

43.5 5.5折 79 全新

库存31件

河北保定
认证卖家担保交易快速发货售后保障

作者李正军,李潇然 编

出版社清华大学出版社

ISBN9787302669425

出版时间2024-08

版次1

装帧平装

开本32

页数720页

字数504千字

定价79元

货号304_9787302669425

上书时间2024-12-25

鑫誠書苑

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

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

章绪论

1.1嵌入式系统

1.1.1嵌入式系统概述

1.1.2嵌入式系统和通用计算机系统比较

1.1.3嵌入式系统的特点

1.2嵌入式系统的组成

1.3嵌入式系统的软件

1.3.1无作系统的嵌入式软件

1.3.2带作系统的嵌入式软件

1.3.3嵌入式作系统的分类

1.3.4嵌入式实时作系统的功能

1.3.5典型嵌入式作系统

1.4嵌入式系统的应用领域

1.5嵌入式系统的体系

1.5.1硬件架构

1.5.2软件层次

1.6arm嵌入式微处理器

1.6.1arm处理器的特点

1.6.2arm体系结构的版本和系列

1.6.3arm的risc结构特

1.7存储器系统

1.7.1存储器系统概述

1.7.2嵌入式系统存储器的分类

1.8嵌入式处理器的分类和特点

第2章stm32系列微控制器

2.1stm32 微控制器概述

2.1.1stm32 微控制器产品介绍

2.1.2stm32系统能分析

2.1.3cortexm4的三级流水线

2.1.4stm32微控制器的命名规则

2.1.5stm32f1和stm32f4的区别

2.1.6stm32微控制器的选型

2.2stm32f407zgt6概述

2.2.1stm32f407的主要特

2.2.2stm32f407的主要功能

2.3stm32f407zgt6芯片结构

2.4stm32f407vgt6芯片引脚和功能

2.5stm32f407vgt6小系统设计

第3章stm32cubemx和hal库

3.1安装stm32cubemx

3.2安装mcu固件包

3.2.1软件库文件夹设置

3.2.2管理嵌入式软件包

3.3软件功能与基本使用

3.3.1软件界面

3.3.2新建项目

3.3.3mcu图形化配置界面览

3.3.4mcu配置

3.3.5时钟配置

3.3.6项目管理

3.3.7生成报告和代码

3.4hal库

3.4.1hal库简介

3.4.2hal库与标准外设库和ll库的区别

3.4.3回调函数

3.4.4msp的作用

3.4.5hal库的基本问题

第4章stm32cubeide开发台

4.1安装stm32cubeide

4.2stm32cubeide的作

4.2.1新建和导入工程

4.2.2项目管理

4.2.3打开/关闭/删除/切换/导出工程

4.2.4固件库管理

4.2.5代码编译

4.2.6调试及运行配置

4.2.7启动调试

4.3stm32cubeprogrammer软件

4.4stm32cubemonitor软件

4.5stm32f407开发板的选择

4.6stm32器的选择

第5章stm32 gpio

5.1stm32 gpio接概述

5.1.1输入通道

5.1.2输出通道

5.2stm32的gpio功能

5.2.1普通i/o功能

5.2.2单独的位设置或位清除

5.2.3外部中断/唤醒线

5.2.4复用功能

5.2.5软件重新映i/o复用功能

5.2.6gpio锁定机制

5.2.7输入配置

5.2.8输出配置

5.2.9复用功能配置

5.2.10模拟输入配置

5.2.11stm32 的gpio作

5.2.12外部中断映和事件输出

5.2.13gpio的主要特

5.3gpio的hal驱动程序

5.4stm32的gpio使用流程

5.4.1普通gpio配置

5.4.2i/o复用功能afio配置

5.5采用stm32cubemx和hal库的gpio输出应用实例

5.5.1stm32的gpio输出应用硬件设计

5.5.2stm32的gpio输出应用软件设计

5.6采用stm32cubemx和hal库的gpio输入应用实例

5.6.1stm32的gpio输入应用硬件设计

5.6.2stm32的gpio输入应用软件设计

第6章stm32中断

6.1中断概述

6.1.1中断

6.1.2中断的功能

6.1.3中断源与中断屏蔽

6.1.4中断处理过程

6.1.5中断优先级与中断嵌套

6.2stm32f4中断系统

6.2.1stm32f4嵌套向量中断控制器

6.2.2stm32f4中断优先级

6.2.3stm32f4中断向量表

6.2.4stm32f4中断服务程序

6.3stm32f4外部中断/事件控制器

6.3.1stm32f4的 exti结构

6.3.2stm32f4的exti主要特

6.4stm32f4中断hal驱动程序

6.4.1中断设置相关hal驱动函数

6.4.2外部中断相关hal函数

6.5stm32f4外部中断设计流程

6.6采用stm32cubemx和hal库的外部中断设计实例

6.6.1stm32f4外部中断的硬件设计

6.6.2stm32f4外部中断的软件设计

第7章stm32定时器

7.1stm32定时器概述

7.2stm32基本定时器

7.2.1基本定时器介绍

7.2.2基本定时器的功能

7.2.3stm32基本定时器的寄存器

7.3stm32通用定时器

7.3.1通用定时器介绍

7.3.2通用定时器的功能

7.3.3通用定时器的工作模式

7.3.4通用定时器的寄存器

7.4stm32定时器hal库函数

7.4.1基础定时器 hal驱动程序

7.4.2外设的中断处理概念小结

7.5采用stm32cubemx和hal库的定时器应用实例

7.5.1stm32的通用定时器配置流程

7.5.2定时器应用的硬件设计

7.5.3定时器应用的软件设计

第8章stm32 通用同步/异步收发器

8.1串行通信基础

8.1.1串行异步通信数据格式

8.1.2串行同步通信数据格式

8.2stm32的usart工作

8.2.1usart介绍

8.2.2usart的主要特

8.2.3usart的功能

8.2.4usart的通信时序

8.2.5usart的中断

8.2.6usart的相关寄存器

8.3usart的hal驱动程序

8.3.1常用功能函数

8.3.2常用宏函数

8.3.3中断事件与回调函数

8.4采用stm32cubemx和hal库的usart串行通信应用实例

8.4.1stm32的usart配置流程

8.4.2stm32的usart串行通信应用的硬件设计

8.4.3stm32的usart串行通信应用的软件设计

第9章stm32 spi串行线

9.1stm32 spi通信

9.1.1spi串行线概述

9.1.2spi串行线互连方式

9.2stm32f4 spi串行线的工作

9.2.1spi串行线的特征

9.2.2spi串行线的结构

9.2.3spi串行线时钟信号的相位和极

9.2.4stm32的spi配置

9.2.5stm32的spi数据发送与接收过程

9.3spi的hal 驱动程序

9.3.1spi寄存器作的宏函数

9.3.2spi初始化和阻塞式数据传输

9.3.3spi中断方式数据传输

9.3.4spi dma方式数据传输

9.4采用stm32cubemx和hal库的 spi应用实例

9.4.1stm32的spi配置流程

9.4.2stm32 spi与flash接的硬件设计

9.4.3stm32 spi与flash接的软件设计

0章stm32 i2c串行线

10.1stm32 i2c串行线的通信

10.1.1stm32 i2c串行线概述

10.1.2i2c线的数据传输

10.2stm32 i2c串行线接

10.2.1stm32 i2c串行线的主要特

10.2.2stm32 i2c串行线的结构

10.2.3stm32 i2c串行线的功能描述

10.3i2c的hal驱动程序

10.3.1i2c接的初始化

10.3.2i2c阻塞式数据传输

10.3.3i2c中断方式数据传输

10.3.4i2c dma方式数据传输

10.4采用stm32cubemx和hal库的 i2c应用实例

10.4.1stm32的i2c配置流程

10.4.2stm32 i2c与eeprom接的硬件设计

10.4.3stm32 i2c与eeprom接的软件设计

1章stm32模数转换器

11.1模拟量输入通道

11.1.1模拟量输入通道的组成

11.1.2adc简介

11.2模拟量输入信号类型与量程自动转换

11.2.1模拟量输入信号类型

11.2.2量程自动转换

11.3stm32f407微控制器的adc结构

11.4stm32f407 微控制器的adc功能

11.4.1adc使能和启动

11.4.2时钟配置

11.4.3转换模式

11.4.4dma 控制

11.4.5stm32的adc应用特征

11.5adc的hal驱动程序

11.5.1常规通道

11.5.2注入通道

11.5.3多重adc

11.6采用stm32cubemx和hal库的adc应用实例

11.6.1stm32的adc配置流程

11.6.2stm32的adc应用硬件设计

11.6.3stm32的adc应用软件设计

2章stm32 dma控制器

12.1stm32 dma的基本概念

12.1.1dma的定义

12.1.2dma在嵌入式实时系统中的价值

12.1.3dma传输的基本要素

12.1.4dma传输过程

12.1.5dma的优点与应用

12.2stm32 dma的结构和主要特征

12.3stm32 dma的功能描述

12.3.1dma处理

12.3.2仲裁器

12.3.3dma通道

12.3.4dma中断

12.4dma的hal驱动程序

12.4.1dma的hal库函数概述

12.4.2dma传输初始化配置

12.4.3启动dma数据传输

12.4.4dma的中断

12.5采用stm32cubemx和hal库的dma应用实例

12.5.1stm32的dma配置流程

12.5.2dma应用的硬件设计

12.5.3dma应用的软件设计

参文献

内容简介:

本书秉承“新工科”理念,从科研、和工程实际应用出发,理论联系实际,全面系统地讲述基于tm32cubemx、tm32cubeide和hal库的嵌入式系统设计与应用实例。tm32cubemx和tm32cubeide是t公司提供的用于tm32开发的费工具软件,是tm32cube生态系统的核心工具软件。本书从市场上的tm32f4系列微控制器入手,利用tm32cubemx快速生成tm32f4系列的开发环境,并在tm32cubeide上对代码进行进一步修改补充,直至生成终的开发项目。全书共12章,主要内容包括绪论、tm32系列微控制器、tm32cubemx和hal库、tm32cubeide开发台、tm32 gpio、tm32中断、tm32定时器、tm32通用同步/异步收发器、tm32 pi串行线、tm32 i2c串行线、tm32 a/d转换器和tm32 dma控制器。全书内容丰富,体系,结构合理,理论与实践相结合,尤其注重工程应用技术。
本书可作为高等院校各类自动化、软件工程、机器人、自动检测、机电一体化、人工智能、电子与电气工程、计算机应用、信息工程、物联网等相关专业的本科生、授课教材,也可作为广大从事嵌入式系统开发的工程技术人员的参用书。

作者简介:

李正军  山东大学教授,硕士导师。1984年于山东大学数学系,同年留山东大学数学系任教;先后担任“211工程”重点建设项目“现场线技术实验室”负责人、控制学院微机课程负责人。中国电气协会设备网现场线分会理事、中华共和国机械行业标准低压电气通信规约审稿人,电器设备网络通信接标准化委员会委员。发表科研与50余篇,出版著作15部,并获山东大学教师等荣誉称号。承担省部级与企业科研课题30余项,主要研究方向包括嵌入式系统、计算机控制技术、现场线应用技术、电力电子技术等。

—  没有更多了  —

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

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