发新帖我要提问
12
返回列表
打印

没有达到延时1ms的效果

[复制链接]
楼主: wangzsa
手机看帖
扫描二维码
随时随地手机跟帖
21
drer| | 2022-10-8 12:13 | 只看该作者 回帖奖励 |倒序浏览
楼主嵌套循环的内层代码有问题,无法结束循环

使用特权

评论回复
22
coshi| | 2022-10-8 12:41 | 只看该作者
我觉得楼主的代码 好的芯片 也没办法进行1ms的延时

使用特权

评论回复
23
kxsi| | 2022-10-8 13:13 | 只看该作者
这个程序号线是死循环吧,因为永远也挑不出来第二层循环的

使用特权

评论回复
24
wiba| | 2022-10-8 13:37 | 只看该作者
for (b = 1; b; b++) 这句是不是应该改成for (b = 1; a; b++) 呢

使用特权

评论回复
25
Henryko| | 2022-11-5 20:03 | 只看该作者
do while 循环第一个才不判断

使用特权

评论回复
26
LOVEEVER| | 2022-11-26 20:23 | 只看该作者
如果想要精准延时建议不要这样写,用自带的时钟计数器进行,用FOR只是简单大概时间的计算,偏差还是比较大的

使用特权

评论回复
27
OKAKAKO| | 2022-11-27 10:03 | 只看该作者
你这一个周期很短,如果我猜不错的话你是不是看单片机一个扫描周期时间然后进行计算的,这样其实是不准的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则