赞
踩
本小车使用的是亚博智能小车,使用的主芯片型号是STM32F103C8T6,在此我们首先需要做的是理清一下实现LED灯点亮的思路。
1.准备工作:通过主板芯片的原理图,找到LED所对应的引脚,这是为了后续对LED进行GPIO设置。
2.建立工程项目并进行GPIO引脚设置。
3.生成代码,编写添加使得LED灯点亮闪烁的代码。
4.编译代码并烧录进主板,实现LED灯点亮。
接下来我们就按照步骤一步一步实现来实现。
上图为主板芯片的原理图,LED在左下部分,咱们单独拿出来看:
可以看出LED所对应的引脚是PC13,后续设置GPIO的时候会用到。
具体步骤如下:
(烧录教程可参考:)
图中黄色灯为控制的LED灯
此时LED为常亮,如果想让LED灯实现闪烁。还需要在加入代码。
- HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);//翻转LED引脚的电平
- HAL_Delay(500);//延迟500ms,即0.5s
PS:一定要注意代码一定要加在BEGIN WHILE和END WHILE中,这样代码才会运行。
STM32CubeIDE中LED闪烁教程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。