STM32F7 原理与应用-HAL库版-(上)
- ISBN:9787512423923
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:556
- 出版时间:2017-06-01
- 条形码:9787512423923 ; 978-7-5124-2392-3
本书特色
《STM32F7原理与应用:HAL库版(上册)》内容简介:本套书籍以ST公司的STM32F767为目标芯片,详细介绍了STM32F7的特点、片内外资源的使用,并辅以64(寄存器版本是65个)例程,由浅入深地介绍了STM32F7的使用。所有例程都经过精心编写,从原理开始介绍,到代码编写、下载验证,一步步教读者如何实现。所有源码都配有详细注释,且经过严格测试。另外,源码有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。
套书总共分为4册:《STM32F7原理与应用———寄存器版(上)》、《STM32F7原理与应用———寄存器版(下)》、《STM32F7原理与应用:HAL库版(上册)》和《STM32F7原理与应用———HAL库版(下)》。
《STM32F7原理与应用:HAL库版(上册)》分为3个篇:①硬件篇,主要介绍《STM32F7原理与应用:HAL库版(上册)》的硬件平台;②软件篇,主要介绍STM32F7常用开发软件的使用以及一些下载调试的技巧,并详细介绍几个常用的系统文件(程序);③实战篇,通过30个实例(后34个见下册)带领读者一步步深入了解STM32F7。
内容简介
本套书籍以ST公司的STM32F767为目标芯片,详细介绍了STM32F7的特点、片内外资源的使用,并辅以64(寄存器版本是65个)例程,由浅入深地介绍了STM32F7的使用。所有例程都经过精心编写,从原理开始介绍,到代码编写、下载验证,一步步教读者如何实现。所有源码都配有详细注释,且经过严格测试。另外,源码有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。套书总共分为4册:《STM32F7原理与应用——寄存器版(上)》,《STM32F7原理与应用——寄存器版(下)》、《STM32F7原理与应用——HAL库版(上)》和《STM32F7原理与应用——HAL库版(下)》。本书是《STM32F7原理与应用--HAL库版(上)》,分为3个篇:①硬件篇,主要介绍本书的硬件平台;②软件篇,主要介绍sTM32F7常用开发软件的使用以及一些下载调试的技巧,并详细介绍几个常用的系统文件(程序);③实战篇,通过30个实例(后34个见下册)带领读者一步步深入了解STM32F7。本书适合STM32F7初学者和自学者学习参考,对有一定经验的电子工程技术人员也具有参考价值。本书也可以作为高校电子、通信、计算机、信息等相关专业的教学参考用书。本书由张洋、左忠凯、刘军编著。
目录
第1章 实验平台简介
1.1 ALIENTEK阿波罗STM32F4/F7开发板资源初探
1.1.1 阿波罗STM32开发板底板资源
1.1.2 STM32F767核心板资源
1.2 ALIENTEK阿波罗STM32F767开发板资源说明
1.2.1 硬件资源说明
1.2.2 软件资源说明
1.2.3 阿波罗I/O引脚分配
第2章 实验平台硬件资源详解
2.1 开发板底板原理图详解
2.2 STM32F767核心板原理图详解
2.3 开发板使用注意事项
2.4 STM32F767学习方法
第2篇 软件篇
第3章 软件入门
3.1 MDK5简介与安装
3.2 STM32CubeF7简介
3.2.1 库开发与寄存器开发的关系
3.2.2 STM32CubeF7固件包介绍
3.3 新建基于HAL库的工程模板和工程结构
3.3.1 新建基于HAL库工程模板
3.3.2 工程模板
3.4 程序下载与调试
3.4.1 STM32F7程序下载
3.4.2 STM32F7在线调试
3.5 MDK5使用技巧
3.5.1 文本美化
3.5.2 语法检测&代码提示
3.5.3 代码编辑技巧
3.5.4 其他小技巧
第4章 STM32F7基础知识入门
4.1 MDK下C语言基础复习
4.2 STM32F7总线架构
4.3 STM32F7时钟系统
4.3.1 STM32F7时钟树概述
4.3.2 STM32F7时钟系统配置
4.3.3 STM32F7时钟使能和配置
4.4 I/O引脚复用器和映射
4.5 STM32 NVIC中断优先级管理
4.6 HAL库中寄存器地址名称映射分析
4.7 MDK中使用HAL库快速组织代码技巧
4.8 STM32CubeMX图形配置工具
4.8.1 STM32CubeMX简介
4.8.2 STM32CubeMX运行环境搭建
4.8.3 使用STM32CubeMX工具配置工程模板
第5章 SYSTEM文件夹
5.1 delay文件夹
5.1.1 操作系统支持宏定义及相关函数
5.1.2 delay_init函数
5.1.3 delay_us函数
5.1.4 delay_ms函数
5.1.5 HAL库延时函数HAL_Delay
5.2 sys文件夹
5.3 usart文件夹
第3篇 实战篇
第6章 跑马灯实验
第7章 按键输入实验
第8章 串口通信实验
第9章 外部中断实验
第10章 独立看门狗(IWDG)实验
第11章 窗口看门狗(WWDG)实验
第12章 定时器中断实验
第13章 PWM输出实验
第14章 输入捕获实验
第15章 电容触摸按键实验
第16章 OLED显示实验
第17章 内存保护(MPU)实验
第18章 TFTLCD(MCU屏)实验
第19章 SDRAM实验
第20章 LTDC LCD(RGB屏)实验
第21章 USMART调试组件实验
第22章 RTC实时时钟实验
第23章 硬件随机数实验
第24章 待机唤醒实验
第25章 ADC实验
第26章 内部温度传感器实验
第27章 DAC实验
第28章 PWM DAC实验
第29章 DMA实验
第30章 I2C实验
第31章 I/O扩展实验
第32章 光环境传感器实验
第33章 QSPI实验
第34章 RS485实验
第35章 CAN通信实验
参考文献
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0