[STM32F1] 感觉延时没起到作用

[复制链接]
1339|18
 楼主| ousj 发表于 2021-5-5 15:37 | 显示全部楼层 |阅读模式
使用CCS的过程中,我发现在有关于有软件延时的程序中会出现问题,感觉延时没起到作用.求高手指点。。
morrisk 发表于 2021-5-5 15:39 | 显示全部楼层
让灯闪烁,使用delay函数(函数体内用两个for循环嵌套那种),这种延时就不会有效果。。
zyf部长 发表于 2021-5-5 15:41 | 显示全部楼层
即使这样你用do  while语句都不行。。
chenho 发表于 2021-5-5 15:43 | 显示全部楼层
可能延时不够,
jlyuan 发表于 2021-5-5 15:44 | 显示全部楼层
或者输出到IO控制高低电平看看示波器
gongche 发表于 2021-5-5 15:47 | 显示全部楼层
我也很是困惑啊,以至于我现在大都用IAR,只有用timer的时候才用CCS。
huwr 发表于 2021-5-5 15:50 | 显示全部楼层
可能是数据类型的原因的,记得在avrstudio 也不行的。
huanghuac 发表于 2021-5-5 15:51 | 显示全部楼层
感觉可以在里面加nop__试试。。
happy_10 发表于 2021-5-5 15:53 | 显示全部楼层
楼主,你这个加上空操作试试看。
bqyj 发表于 2021-5-5 15:56 | 显示全部楼层
我也遇到这个问题,更奇葩,所以延时都不起作用,包括系统自带的。。。
wenfen 发表于 2021-5-5 16:03 | 显示全部楼层
建议加volatile修饰
zhuhuis 发表于 2021-5-5 16:05 | 显示全部楼层
使用的什么延时指令?
tian111 发表于 2021-5-5 16:07 | 显示全部楼层
可以使用++这个指令。
 楼主| ousj 发表于 2021-5-5 16:09 | 显示全部楼层

搞定了,呵呵,犯了低级错误……
zchong 发表于 2021-5-5 17:12 | 显示全部楼层
优化掉了
八层楼 发表于 2021-6-1 09:26 | 显示全部楼层
能详细描述一下吗
磨砂 发表于 2021-6-1 09:27 | 显示全部楼层
有没有其他的函数运行干扰到了啊
晓伍 发表于 2021-6-1 09:29 | 显示全部楼层
为什么这样做没有效果呢
观海 发表于 2021-6-1 09:31 | 显示全部楼层
有时候确实会有这种奇怪的现象发生
您需要登录后才可以回帖 登录 | 注册

本版积分规则

712

主题

7557

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部