以<<STM32H7 开发指南(HAL 库版)>>为导引学习
SYSTEM 文件夹介绍
本章包括如下 3 个小结:
5.1,delay 文件夹代码介绍;
5.2,sys 文件夹代码介绍;
5.3,usart 文件夹代码介绍;
delay文件
- 是利用 STM32 的内部 SysTick 来实现延时的,这样既不占用中断,也不占用系统定时器。
- HAL 库延时函数 HAL_Delay :只不过它只能实现简单的毫秒级别延时,没有实现 us 级别延时
sys 文件夹
在 sys.h 里面除了函数申明外主要是定义了一
些常用数据类型短关键字。sys.c 里面除了定义时钟系统配置函数 Stm32_Clock_Init 外主要是一
些汇编函数以及 Cache 相关操作函数,
USART文件夹
跑马灯实验和按键实验(GPIO的输入和输出)
外设的编程一般流程
- 新建.C文件和.H文件(如led.c),保存在HARDWARE文件下新建子文件(如LED)
- 点击三色品字图标
.