keil5实现LED灯闪烁,简单延时函数不生效解决办法

在STM32F103VET6开发板上,作者遇到LED灯闪烁代码无效的问题,原因是编写的简单延时函数未起作用。通过检查魔术棒配置,将ARMCompiler改为Usedefaultcompilerversion5后,延时函数恢复正常,LED灯开始闪烁。然而,导致问题的具体原因尚不清楚。
摘要由CSDN通过智能技术生成

一、操作环境

1、开发板:野火指南者(STM32F103VET6)

2、 电脑系统版本:Windows 10 专业版,使用Macbook Pro2017(双系统)调试

3、JTAG:Fire-Debugger 野火 高速版DAP编程器

二、现象

今天编写代码欲实现LED灯闪烁,却发现LED常亮,发现是编写的简单延时函数没有起作用,找了好久的问题,做个记录。

三、解决办法

更改魔术棒配置,将 ARM Compiler改为Use default compiler version5(使用默认编译器版本5),延时函数成功生效,LED灯闪烁。至于为什么这样就好了,我也不知道(°ー°〃)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值