扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
嵌入式技术与应用项目教程(STM32版)——基于STM32CubeMX和HAL库 版权信息
- ISBN:9787030690975
- 条形码:9787030690975 ; 978-7-03-069097-5
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
嵌入式技术与应用项目教程(STM32版)——基于STM32CubeMX和HAL库 内容简介
本书根据高等职业院校电子信息大类专业职业岗位和能力标准要求, 融入“1+X”证书制度《传感网应用开发职业技能等级标准》 (中级) , 结合行业新技术和新规范, 采用项目导向、任务驱动的编写方式, 深入浅出地讲解嵌入式系统及STM32微控制器的原理和应用。
嵌入式技术与应用项目教程(STM32版)——基于STM32CubeMX和HAL库 目录
项目1 智能车LED转向灯的设计与实现
项目描述
项目要求
相关知识
1.1 认识嵌入式系统
1.1.1 了解嵌入式系统的概念及特点
1.1.2 了解嵌入式系统的硬件
1.1.3 了解嵌入式系统的软件
1.2 安装嵌入式开发软件STM32CubeMX
1.2.1 了解STM32CubeMX软件
1.2.2 安装STM32CubeMX软件
1.2.3 技能训练1-1:使用STM32CubeMX配置LED转向灯闪烁控制参数
1.3 安装MDK-ARM编程软件
1.3.1 了解Keil软件
1.3.2 安装Keil MDK-ARM软件
1.3.3 注册Keil MDK-ARM
1.3.4 技能训练1-2:编写LED转向灯闪烁程序并在“1+X”平台上验证
1.4 MDK-ARMC语言基础知识
1.4.1 位操作
1.4.2 define宏定义
1.4.3 ifdef条件编译
1.4.4 extem变量声明
1.4.5 typedef类型别名
1.4.6 结构体
项目实施
1.5 信息收集
1.6 实施方案
1.7 实施步骤
1.7.1 分析LED转向灯工作原理
1.7.2 使用STM32CubeMX配置初始化参数
1.7.3 使用Keil MDK-ARM编写LED驱动代码
验收考核
项目总结
思考与提高
项目2 温湿度测试仪的设计与实现
项目描述
项目要求
相关知识
2.1 认识STM32微控制器GPIO端口
2.1.1 GPIO概述
2.1.2 GPIO的位结构
2.1.3 GPIO寄存器
2.1.4 GPIO的HAL库函数
2.2 技能训练2-1:设计按钮控制LED流水灯程序并在“1+X”平台上验证
2.2.1 使用STM32CubeMX配置流水灯工程参数
2.2.2 使用MDK-ARM编写程序代码
2.2.3 编译、排出错误,下载到“1+X”平台上验证功能
2.3 认识智能温湿度传感器DHT11
2.3.1 DHT11的硬件电路
2.3.2 DHT11数据格式
2.4 技能训练2-2:编写DHT11驱动代码
2.4.1 使用STM32CubeMX软件配置初始化参数
2.4.2 使用MDK-ARM编写DHT11驱动代码
2.5 认识STM32嘀嗒定时器
2.5.1 认识SysTick定时器及控制寄存器
2.5.2 SysTick的HAL库函数
2.5.3 使用SysTick定时器实现微秒级延时函数
2.6 认识OLED12864液晶显示模块
2.6.1 0LED12864液晶模块参数
2.6.2 0LED12864引脚说明
2.6.3 0LED与MCU的通信方式
2.6.4 0LED12864指令集
2.6.5 0LED12864驱动函数
项目实施
2.7 信息收集
2.8 实施方案
2.9 实施步骤
2.9.1 分析温湿度测试仪的电路工作原理
2.9.2 使用STM32CubeMX配置初始化参数
2.9.3 使用Keil MDK-ARM编写驱动代码
验收考核
项目总结
思考与提高
项目3 智能车超声波测距模块的设计与实现
项目描述
项目要求
相关知识
3.1 认识STM32微控制器的中断系统
3.1.1 STM32 NVIC中断优先级管理
3.1.2 STM32 NVIC寄存器
3.1.3 中断向量表
3.1.4 STM32外部中断与事件
3.1.5 EXTI寄存器
3.1.6 事件线的配置方法
3.2 HAL库对异常和中断封装
3.2.1 中断和异常的类型定义
3.2.2 HAL库中的中断API函数
3.2.3 HAL库中的EXTI类型定义
3.2.4 HAL库中的EXTIAPI函数
3.3 技能训练3-1:使用STM32外部中断实现按钮输入
3.3.1 使用STM32CubeMX完成工程配置
3.3.2 使用Keil MDK-ARM编写代码
3.4 认识STM32基本定时器
3.4.1 基本定时器的功能
3.4.2 基本定时器的寄存器
3.4.3 基本定时器的HAL库函数
3.5 技能训练3-2:使用基本定时器产生1Hz方波并在“1+X”平台上验证
3.5.1 定时器参数计算
3.5.2 使用STM32CubeMX配置工程
3.5.3 使用MDK-ARM编写代码
项目实施
3.6 信息收集
3.7 实施方案
3.8 实施步骤
3.8.1 分析超声波测距硬件电路原理
3.8.2 编写超声波测距程序代码
验收考核
项目总结
思考与提高
……
项目4 基于RS485通信的远程计数器设计与实现
项目5 智能车电池电量监测器的设计与实现
参考文献
项目描述
项目要求
相关知识
1.1 认识嵌入式系统
1.1.1 了解嵌入式系统的概念及特点
1.1.2 了解嵌入式系统的硬件
1.1.3 了解嵌入式系统的软件
1.2 安装嵌入式开发软件STM32CubeMX
1.2.1 了解STM32CubeMX软件
1.2.2 安装STM32CubeMX软件
1.2.3 技能训练1-1:使用STM32CubeMX配置LED转向灯闪烁控制参数
1.3 安装MDK-ARM编程软件
1.3.1 了解Keil软件
1.3.2 安装Keil MDK-ARM软件
1.3.3 注册Keil MDK-ARM
1.3.4 技能训练1-2:编写LED转向灯闪烁程序并在“1+X”平台上验证
1.4 MDK-ARMC语言基础知识
1.4.1 位操作
1.4.2 define宏定义
1.4.3 ifdef条件编译
1.4.4 extem变量声明
1.4.5 typedef类型别名
1.4.6 结构体
项目实施
1.5 信息收集
1.6 实施方案
1.7 实施步骤
1.7.1 分析LED转向灯工作原理
1.7.2 使用STM32CubeMX配置初始化参数
1.7.3 使用Keil MDK-ARM编写LED驱动代码
验收考核
项目总结
思考与提高
项目2 温湿度测试仪的设计与实现
项目描述
项目要求
相关知识
2.1 认识STM32微控制器GPIO端口
2.1.1 GPIO概述
2.1.2 GPIO的位结构
2.1.3 GPIO寄存器
2.1.4 GPIO的HAL库函数
2.2 技能训练2-1:设计按钮控制LED流水灯程序并在“1+X”平台上验证
2.2.1 使用STM32CubeMX配置流水灯工程参数
2.2.2 使用MDK-ARM编写程序代码
2.2.3 编译、排出错误,下载到“1+X”平台上验证功能
2.3 认识智能温湿度传感器DHT11
2.3.1 DHT11的硬件电路
2.3.2 DHT11数据格式
2.4 技能训练2-2:编写DHT11驱动代码
2.4.1 使用STM32CubeMX软件配置初始化参数
2.4.2 使用MDK-ARM编写DHT11驱动代码
2.5 认识STM32嘀嗒定时器
2.5.1 认识SysTick定时器及控制寄存器
2.5.2 SysTick的HAL库函数
2.5.3 使用SysTick定时器实现微秒级延时函数
2.6 认识OLED12864液晶显示模块
2.6.1 0LED12864液晶模块参数
2.6.2 0LED12864引脚说明
2.6.3 0LED与MCU的通信方式
2.6.4 0LED12864指令集
2.6.5 0LED12864驱动函数
项目实施
2.7 信息收集
2.8 实施方案
2.9 实施步骤
2.9.1 分析温湿度测试仪的电路工作原理
2.9.2 使用STM32CubeMX配置初始化参数
2.9.3 使用Keil MDK-ARM编写驱动代码
验收考核
项目总结
思考与提高
项目3 智能车超声波测距模块的设计与实现
项目描述
项目要求
相关知识
3.1 认识STM32微控制器的中断系统
3.1.1 STM32 NVIC中断优先级管理
3.1.2 STM32 NVIC寄存器
3.1.3 中断向量表
3.1.4 STM32外部中断与事件
3.1.5 EXTI寄存器
3.1.6 事件线的配置方法
3.2 HAL库对异常和中断封装
3.2.1 中断和异常的类型定义
3.2.2 HAL库中的中断API函数
3.2.3 HAL库中的EXTI类型定义
3.2.4 HAL库中的EXTIAPI函数
3.3 技能训练3-1:使用STM32外部中断实现按钮输入
3.3.1 使用STM32CubeMX完成工程配置
3.3.2 使用Keil MDK-ARM编写代码
3.4 认识STM32基本定时器
3.4.1 基本定时器的功能
3.4.2 基本定时器的寄存器
3.4.3 基本定时器的HAL库函数
3.5 技能训练3-2:使用基本定时器产生1Hz方波并在“1+X”平台上验证
3.5.1 定时器参数计算
3.5.2 使用STM32CubeMX配置工程
3.5.3 使用MDK-ARM编写代码
项目实施
3.6 信息收集
3.7 实施方案
3.8 实施步骤
3.8.1 分析超声波测距硬件电路原理
3.8.2 编写超声波测距程序代码
验收考核
项目总结
思考与提高
……
项目4 基于RS485通信的远程计数器设计与实现
项目5 智能车电池电量监测器的设计与实现
参考文献
展开全部
书友推荐
- >
唐代进士录
唐代进士录
¥15.1¥39.8 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥20.3¥58.0 - >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥32.4¥49.8 - >
山海经
山海经
¥17.7¥68.0 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0 - >
有舍有得是人生
有舍有得是人生
¥17.1¥45.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0
本类畅销
-
电工电子实验实训指导
¥24.3¥25 -
机械制图
¥17.7¥29.9 -
机电一体化技术
¥34.4¥45 -
电气工程CAD
¥20.3¥24 -
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206