前言
1.通过本篇博客您将学会配置cubemx实现板载点灯,基于HAL库。
2.开发板:stm32f103c8t6。
3.代码工程链接(百度网盘)已贴在文末,且已做好相关注释,使您快速上手。
4.同时欢迎您阅读我的其它博文,如果能点赞加关注将是对我的极大肯定,非常感谢。
进入正题
一、cubeMX的基本配置
1.选择MCU

2.配置时钟

3.选择烧录器连接方式
4.配置最大时钟频率
5.使能控制板载LED引脚PC13
6.输入工程基本信息
7.将.c和.h文件分隔
8.生成代码
二、KEIL中代码的添加
while (1)
{
HAL_GPIO_WritePin(GPIOC,GPIO_PIN_13,GPIO_PIN_RESET);//根据原理图可知,板载LED给低电平点亮,GPIO_PIN_RESET即给与LED引脚低电平
HAL_Delay(500);//调用延时函数,单位为毫秒,延时500毫秒
HAL_GPIO_WritePin(GPIOC,GPIO_PIN_13,GPIO_PIN_SET);//GPIO_PIN_SET即给与LED引脚高电平,LED熄灭
HAL_Delay(500);//再次延时500毫秒
//以上代码,即可实现LED闪烁效果
//恭喜你跨出了第一步,加油
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
最后点击编译,下载即可实现LED闪灯
恭喜你完成了stm32入坑第一步,未来漫长,一起加油!
代码网盘链接:链接:
https://pan.baidu.com/s/1ciD5NXfSYBVg70Fu6OH-kg
提取码:4jkd
感谢您的阅读,如果能点个赞将是对我莫大的支持!感谢!
本文是一篇关于使用STM32CubeMX配置HAL库来点亮STM32F103C8T6开发板上LED灯的教程。详细步骤包括选择MCU、配置时钟、设置LED引脚、生成代码,并在KEIL中编译下载。附带代码工程链接,方便读者快速上手。
4006

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



