没有达到延时1ms的效果

[复制链接]
1794|31
drer 发表于 2022-10-8 12:13 | 显示全部楼层
楼主嵌套循环的内层代码有问题,无法结束循环
coshi 发表于 2022-10-8 12:41 | 显示全部楼层
我觉得楼主的代码 好的芯片 也没办法进行1ms的延时
kxsi 发表于 2022-10-8 13:13 | 显示全部楼层
这个程序号线是死循环吧,因为永远也挑不出来第二层循环的
wiba 发表于 2022-10-8 13:37 | 显示全部楼层
for (b = 1; b; b++) 这句是不是应该改成for (b = 1; a; b++) 呢
Henryko 发表于 2022-11-5 20:03 | 显示全部楼层
do while 循环第一个才不判断
LOVEEVER 发表于 2022-11-26 20:23 | 显示全部楼层
如果想要精准延时建议不要这样写,用自带的时钟计数器进行,用FOR只是简单大概时间的计算,偏差还是比较大的
OKAKAKO 发表于 2022-11-27 10:03 | 显示全部楼层
你这一个周期很短,如果我猜不错的话你是不是看单片机一个扫描周期时间然后进行计算的,这样其实是不准的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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