stm32cubeMX基于HAL库点亮LED灯教程

本文是一篇关于使用STM32CubeMX配置HAL库来点亮STM32F103C8T6开发板上LED灯的教程。详细步骤包括选择MCU、配置时钟、设置LED引脚、生成代码,并在KEIL中编译下载。附带代码工程链接,方便读者快速上手。

前言

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

感谢您的阅读,如果能点个赞将是对我莫大的支持!感谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值