STM32基于HAL库流水灯实验
目录
一.搭建stm32的开发环境

安装java环境

将第二个文件打开安装即可
安装stm32CubeMX

点击next

点击next

安装完成
安装mdk5
由于前几个实验已安装mdk5 故不再赘述
二.HEL库GPIO端口3只LED红绿灯的周期闪烁
CubeMX建项目
打开安装好的stm32CubeMX

打开help——>manager…

选择stm32芯片型号 安装库

安装好后返回主界面点击access to MCU什么的
debug设置成serial wire
设置RCC时钟

选择GPIO选择要output的端口


点击project manager
按如下设置
project界面

code generator

工程代入
打开建立的project

烧录运行结果
按以前那样接入CH340
配对芯片
生成hex文件


c39672e091b9b22fa
三.波形观察
打开target1的options
按如下设置
debug设置

谐振频率调为8Mhz

点击放大镜

点击


添加端口
设置数据类型颜色


四.总结
本次实验是不同于之前的标准库和寄存器设置点亮LED,而是采用了相对简单的hal库,内容大同小异,配置GPIO口,时钟,引脚号,输入输出频率,延时,while循环等等
本文介绍了如何在STM32上使用HAL库进行GPIO控制,实现3只LED的周期性闪烁,包括搭建开发环境(安装Java、CubeMX和MDK5),配置GPIO、时钟和调试,以及波形观察。作者强调了HAL库的简洁性与基础配置过程。
350

被折叠的 条评论
为什么被折叠?



