今天通过STM32cube建立了HAL库MDK工程,并驱动LED小灯闪烁。查看LED的IO口:
首先打开STM32Cube并安装STM32cubeF4的HAL库
然后新建STM32F469NIHx的工程
配置IO口功能及RCC
配置系统时钟
配置IO口参数
生成MDK5工程:
生成的MDK5工程:
自动生成的IO口配置函数:
自动生成的时钟配置函数
、
添加简单的延时函数:
通过累加的延时函数效率低、精度低,系统主频率180Mhz,通过逻辑分析仪捕获IO口输出,发现当i的值为2680时延时时间为1ms。
编写主函数:
下载后四个LED以500ms间隔闪烁
今天通过STM32cube建立了HAL库MDK工程,并驱动LED小灯闪烁。查看LED的IO口:
首先打开STM32Cube并安装STM32cubeF4的HAL库
然后新建STM32F469NIHx的工程
配置IO口功能及RCC
配置系统时钟
配置IO口参数
生成MDK5工程:
生成的MDK5工程:
自动生成的IO口配置函数:
自动生成的时钟配置函数
、
添加简单的延时函数:
通过累加的延时函数效率低、精度低,系统主频率180Mhz,通过逻辑分析仪捕获IO口输出,发现当i的值为2680时延时时间为1ms。
编写主函数:
下载后四个LED以500ms间隔闪烁