搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
STM32CUBEMX基础教程
0.00     定价 ¥ 54.80
罗湖图书馆
此书还可采购10本,持证读者免费借回家
  • ISBN:
    9787569319941
  • 作      者:
    金印彬
  • 出 版 社 :
    西安交通大学出版社
  • 出版日期:
    2024-05-01
收藏
畅销推荐
作者简介
作者作为主要人员参与过多项国家自然科学基金项目和横向课题项目,对微处理器在科研和工程领域的应用具有深刻的体会和实践经验。多年从事“数字电子技术与微处理器基础”实验教学和“电子系统设计与实践”课程的教学工作,参与编写过《电子系统设计与实践》、《数字电子技术基础》、《数字电子技术与接口技术实验教程》、《数字电子技术与微处理器基础》等教材,在长期的教学实践中形成了基于模块化的面向电子系统设计对象的教学方法和理念,通过大量积累硬件模块+软件模块,快速形成电子系统设计,把学生从硬软件平台搭建中解放出来,能够把主要精力放在控制算法设计上。
展开
内容介绍
本书从快速掌握STM32单片机的角度出发,借助STM32CubeMX平台快速建立基于STM32单片机的程序框架。采用精讲多练的模式,建立理论与实践之间的桥梁。利用实例介绍STM32单片机的基础知识和资源。旨在帮助读者面向开发,尽快地步入应用境界。主要思路是“图形化建立程序框架、例程引导、快速掌握。”通过例程深入理解STM32的内部结构,建立硬件结构与参数配置之间的联系。大量的设计实例有助于读者掌握STM32单片机的硬件框架、设计思路和开发流程。本书可作为高等院校学生的必修或选修教材,也可作为课程设计、毕业设计及电子竞赛的参考资料。本书可以帮助微控制器的初学者快速掌握STM32单片机,也可以帮助从事单片机应用开发的科技人员快速转向STM32单片机,使用STM32单片机搭建自己的开发平台。
展开
目录
第1章 ARM及STM32单片机概述
1.1 ARM概述
1.2 STM32及STM32F107概述
1.3 STM32CubeMX和HAL,固件库简介
1.4 STM32开发平台、开发方式、仿真器
1.5 STM32F107的结构
1.6 STM32的存储器
1.7 STM32时钟系统结构
1.8 启动配置
1.9 电源管理
1.10 上电复位和掉电复位
1.11 低功耗模式
l.12 STM32F107最小系统
1.13 如何快速掌握STM32CubeMX
学习与练习
第2章 STM32F107VCT6实验板介绍
2.1 STM32F107VCT6实验板资源简介
2.2 硬件配置说明
2.3 开发板元器件位置图和开发板原理图
第3章 STM32CubeMX开发环境安装
3.1 下载并安装最新版的MDK—ARM软件和器件支持包
3.2 下载并安装最新版的STM32CubeMX
3.3 拷贝并解压en.stm32cubefl.zip
3.4 安装s,TM32_Jlink_V9
第4章 STM32CubeMX入门
4.1 LED闪烁工程
4.2 如何修改工程
4.3 如何打开旧版本的STM32CubeMX工程
学习与练习
第5章 读写GPIO口
5.1 通用输入输出端口结构
5.2 GPIO的8种工作模式
5.3 GPIO口相关的寄存器
5.4 GPIO口配置
5.5 通过HAL库函数读写GPIO口
5.6 采用端口寄存器读写GPIO口
5.7 跑马灯
学习与练习
第6章 串口通信
6.1 串行通信基本概念与串口工作原理
6.2 用USARTl实现printf功能
6.3 用USARTl实现轮询发送、中断接收
6.4 用USARTl实现任意长度数据的接收和发送
6.5 用USARTl实现串口的DMA发送和接收
6.6 观察USARTl的DMA发送
学习与练习
第7章 NVlC与外部中断
7.1 STM32的中断控制
7.2 STM32外部中断
7.3 单按键中断实验
7.4 按键去抖动实验
7.5 四按键两组中断线实验
7.6 四按键四组中断线实验
7.7 中断优先级演示实验
学习与练习
第8章 定时器
8.1 定时器功能简介
8.2 定时器的结构与工作分析
8.3 定时器中断实验(TIM7)
8.4 通用定时器计数方式实验(TIM2)
8.5 两定时器中断实验(TIM7+TIM2)
8.6 PWM实验(TIM5)
8.7 呼吸灯实验(TIM2一PWM)(通过CCRl调整脉冲宽度)
8.8 呼吸灯实验(TIM2一PWM)(通过用户函数调整脉冲宽度)
8.9 呼吸灯实验(TIM2一PWM)(通过宏定义调整脉冲宽度)
8.10 四通道PWM波(脉宽固定)
8.11 四通道PWM(占空比变化)
8.12 输入捕获实验
学习与练习
第9章 模数转换
9.1 模数转换器结构与原理
9.2 模数转换轮询方式测温
9.3 模数转换轮询方式多通道采集
9.4 模数转换中断方式
9.5 模数转换DMA方式
9.6 使用定时器触发ADC转换(DMA_TIM3_Trig)
学习与练习
第10章 数模转换
10.1 STM32的数模转换器
10.2 数模转换产生1Hz方波
10.3 数模转换产生正弦波
10.4 定时中断控制数模转换(TIM6)
10.5 数模转换DMA+定时触发方式
学习与练习
第11章 12C接口
11.1 12C总线简介
11.2 12C总线的数据传输
11.3 12C总线寻址
11.4 STM32的12C总线原理图
11.5 CAT24WC02简介
11.6 CAT24WC02读写操作
学习与练习
第12章 SPI接口
12.1 SPI总线
12.2 STM32单片机的SPI总线
12.3 W25Q16简介
12.4 W25Q16读写操作
12.5 W25Qx模块化程序设计
学习与练习
第13章 HAL库开发C语言基础简介
13.1 HAL数据类型介绍
13.2 指针、指针变量、指向指针的指针
13.3 结构体
13.4 句柄(handle)
13.5 弱函数和回调函数
13.6 MSP函数
13.7 宏定义(HAL)
13.8 STM32_HAL库开发方式
第14章 综合设计举例
14.1 等精度频率计
14.2 函数信号发生器
14.3 生理信号的采集与显示
学习与练习
附录A:STM32F107开发板元器件位置图
附录B:STM32F107开发板原理图
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用罗湖图书馆的读者帐号和密码进行登录

点击获取验证码
登录