stm32cubeMX基于HAL库点亮LED灯教程

前言

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

进入正题

一、cubeMX的基本配置

1.选择MCU

2.配置时钟
stm32cubeMX基于HAL库点亮LED灯教程_第1张图片
3.选择烧录器连接方式stm32cubeMX基于HAL库点亮LED灯教程_第2张图片
4.配置最大时钟频率stm32cubeMX基于HAL库点亮LED灯教程_第3张图片
5.使能控制板载LED引脚PC13stm32cubeMX基于HAL库点亮LED灯教程_第4张图片
6.输入工程基本信息stm32cubeMX基于HAL库点亮LED灯教程_第5张图片
7.将.c和.h文件分隔stm32cubeMX基于HAL库点亮LED灯教程_第6张图片
8.生成代码stm32cubeMX基于HAL库点亮LED灯教程_第7张图片

二、KEIL中代码的添加stm32cubeMX基于HAL库点亮LED灯教程_第8张图片

 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教程,stm32)