STM32F103c8t6点灯

首先我们需要用到STM32CubeMX,Keil5,STM32F103C8T6原理图。

打开STM32CubeMX新建项目

在左上角找到STM32F103c8t6

加载完后会出现它的引脚图,打开我们的原理图,找到LED所在的引脚PC13

在引脚图上选择PC13引脚,选择作为GPIO_Output(输出模式)然后给它自定义名称

选择项目设置,将IDE改为MDK-ARMV5

左侧选择Code Generator,在第一个框中选择第二个(只复制必要的文件)

最后右上角生成,打开项目

二 代码编写

在系统外设里添加startup_stm32f103xb.s

只需要在while(1)里添加一个函数

HAL_GPIO_WritePin0(LED_B_GPIO_Port,LED_B_Pin,GPIO_PIN_SET);

第一个参数:是它的端口LED_B_GPIO_Port

第二个参数:端口号填 LED_B_Pin。

第三个参数:引脚状态;只有两种,我们要点亮,所以输入高电平 SET

代码编写完成后选择魔术棒工具选择Debug找到自己的仿真器烧录就可以看到灯亮了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值