1256_使用CubeIDE配置STM32F103的GPIO并驱动LED测试

本文介绍了如何使用CubeIDE配置STM32F103的GPIO来驱动LED,通过图形化界面简化管脚设置,并实现了LED的闪烁功能。这一过程不仅验证了开发工具的功能,还确认了开发板的可靠性,为后续的FreeRTOS学习和开发打下了基础。

1256_使用CubeIDE配置STM32F103的GPIO并驱动LED测试

全部学习汇总:GreyZhang/g_stm32f103: some hack for stm32f103 (github.com)

在我的开发板上,PC13是一个驱动LED的管脚。接下来,先实现一个简单的LED闪烁,这个也是嵌入式的hello world了。

IDE以及开发SDK很好的一点就是这种繁杂的管脚信息处理可以变成简单的GUI图形化操作,这里直接选择这个管脚之后选择相关的功能即可。

之后,在GPIO的配置页面中表格中增加了一项,可以设置GPIO的可以配置的参数属性。这里,我增加了一个用户的标签名称。

增加的相关名称保存后,在这个MCU的管脚资源分配图上会直接在这个PIN脚显示这样的一个标签名称。之后,生成代码的时候也会生成初始化的相关代码,用户直接利用驱动接口写程序即可。

增加了一个uint32的计数器作为时间的控制信息,让这个管脚进行翻转。编译成功烧写后运行,可以看到板子上的LED等出现了亮灭的规律闪烁。

这样,开发工具的基本功能得到了验证。同时,也在一定程度上验证了开发板的可靠性。接下来,如果尝试其他的驱动设计应该也不会很麻烦。近段时间一直想深入研究一下FreeRTOS的设计,想找一个合适的开发板,看起来这个就是一个很值得考虑的选择了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值