完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=86980 第12章       STM32H7的HAL库框架设计学习 通过本章节,主要是想让大家对HAL库程序设计的基本套路有个了解,防止踩坑. 12.1 初学者重要提示 12.2 HAL库的配置文件 12.3 HAL库的时间基准 12.4 HAL库的启动流程 12.5 HAL库初始化外设 12.6 HAL库的中断处理思路 12.7 HAL库的DMA处理思路 12.8 总…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第32章       STM32H7的TIM定时器基础知识和HAL库API 本章节为大家讲解TIM1 – TIM17(STM32H7没有TIM9,TIM10和TIM11)共计14个定时器的基础知识和对应的HAL库API. 32.1 初学者重要提示 32.2 定时器基础知识 32.3 定时器的HAL库用户 32.4 源文件stm32h7xx_hal_tim.c 32.5…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第29章       STM32H7的USART串口基础知识和HAL库API 本章节为大家讲解USART(Universal synchronous asynchronous receiver transmitter,通用同步异步收发器)的基础知识和对应的HAL库API.相比之前的F1和F4系列,增加了不少新特性. 29.1 初学者重要提示 29.2 串口基础知识 2…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第47章       STM32H7的FMC总线基础知识和HAL库API 本章节为大家讲解并行总线接口FMC(Flexible memory controller,灵活动态存储器),用到的地方比较多,比如V7开发板外接DM9000,SDRAM,OLED,AD7606,NAND,扩展IO等都有用到. 47.1 初学者重要提示 47.2 FMC基础知识 47.3 FMC的…
目录 前言 1. 启动并初始化 Sentinel 2. Sentinel 与服务器间的默认通信 2.1 获取主服务器信息 2.2 获取从服务器信息 2.3 向主服务器和从服务器发送信息 3. 接受来自主服务器和从服务器的频道信息 3.1 更新 Sentinel 字典 3.2 创建连向其他 Sentinel 的命令连接 4. 检测主观下线状态 5. 检查客观下线状态 5.1 发送 SENTINEL is-master-down-by-addr 命令 5.2 接受 SENTINEL is-maste…
6.1 vector的常见用法详解 vector:变长数组,长度根据需要而自动改变的数组 要使用vector,则需要添加vector头文件,即#include<vector>,还需要在头文件下面加上一句“using namespace std;” 1.vector的定义 单独定义一个vector vector<typename> name; typename可以是任何基本类型,例如int,double,char,结构体等,也可以是STL标准容器,例如vector.set.queue…
从今天起,每天开始连载一章<STM32 HAL 库开发实战指南—基于F7>.欢迎各位阅读.点评.学习. 第1章  如何使用本书 1.1  本书的参考资料 本书参考资料为:<STM32F76xxx参考手册>和<Cortex®-M7内核编程手册>,这两本是ST官方的手册,属于精华版,面面俱到,无所不包.限于篇幅问题,本书不可能面面具到,着重框图分析和代码讲解,有关寄存器的详细描述则略过,在学习本书的时候,涉及到寄存器描述部分还请参考这两本手册,这样学习效果会更佳. 1.2…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第59章       STM32H7的DAC基础知识和HAL库API 本章节为大家讲解DAC,实际项目用到DAC的地方比较多,而且H7的DAC性能也比较给力. 59.1 初学者重要提示 59.2 DAC基础知识 59.3 DAC的HAL库用法 59.4 源文件stm32h7xx_hal_dac.c 59.5 总结 59.1 初学者重要提示 注意STM32H7只有一个D…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第57章       STM32H7硬件JPEG编解码基础知识和HAL库API 本章节为大家讲解硬件JPEG,实际项目用到图像显示的地方比较多,有了硬件JPEG可以大大加速JPEG图片显示速度. 57.1 初学者重要提示 57.2 硬件JPEG基础知识 57.3 硬件JPEG的HAL库用法 57.4 源文件stm32h7xx_hal_jpeg.c 57.5 总结 57…
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第17章       STM32H7之GPIO的HAL库API 本章教程为大家讲解GPIO(General-purpose I/Os)的API使用和注意事项.GPIO是所有外设里面较容易掌握的,但也是用到最多的. 配合第15章讲解的各种IO模式再学习本章,更容易理解透彻. 17.1 初学者重要提示 17.2 GPIO涉及到的寄存器 17.3 源文件stm32h7xx_…