stm32开发板流水灯-HAL库实现,以及输出波形观察
1.stm32开发板流水灯-HAL库实现
1.1新建项目
点击ACCESS TO MCU SELECTOR新建项目后,输入开发板名字,选择对应开发板,点击Start Project
点击Stsyrm Core 处的SYS,在Debug处设置为Serial Wire
观察时钟架构,APB2总线的时钟由hse控制,同时在这个界面得把PLLCLK右边选上
在RCC里的HSE处设为Crystal/Ceramic Resonator
在最右侧,找到想要的引脚,点击GPIO_Output
三个引脚设置完成
点击Project Mannager,添加文件名,和路径,并且一定要根据情况设置Toolchain处,这里设置为MDK-ARM,并且勾选创建‘.c/.h’files
点击GENERATE CODE,点击Open Project
1.2在主函数中添加代码,并测试
熟悉的烧录步骤
运行效果
2.输出波形观察
点击Options for Target,在Dubug和Target处进行如下设置
注:晶振和板子型号处一定要填对,否则后续会出问题
点击调试按钮
点击Logic Analyzer
将Grid设置为1s,右侧勾选Signal info ,Cursor,最后点击Setup
填写PORTA>>5,PORTB>>9,PORTC>>14,这三个实验相关引脚,且都要设置为bit
点击运行
实际波形变化时间如下:符合1s的周期
3.总结
学会了更为简单的方法实现Stm32开发板点灯实验,就是利用HAL库,也学会了在实验后如何去观察输出波形,对整个实验有着更为深刻的理解