完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
`delay(200)里面的200是微秒还是毫秒? 我尝试该里面的数据 我改成2000感觉时间延时时间更快 , 按理来说 不是变慢的吗? 初学者 不知道为什么, 各位大侠 帮帮忙 ` |
|
相关推荐
11个回答
|
|
这个不能确定。得看程序怎么写,一般参数越大。延时越长
|
|
|
|
我也只这样想的
|
|
|
|
这个要看你的延迟函数怎么些的,一般来说是毫秒
|
|
|
|
延迟函数? 什么意思
|
|
|
|
你把delay()的那段程序弄出来看看。这样不知道啊
|
|
|
|
额 没听清楚 我再看看
|
|
|
|
delay(n);n常常是mcu跑循环的次数,只与time_sys和中断有关,用于竞争
|
|
|
|
改成2000感觉时间延时时间更快,请检查你的Delay的传入参数变量类型,可能已经溢出
|
|
|
|
楼上说的对,延时还和你的晶振有关,最好用中断方式的延时,这样准确,又节省MCU工作量,提高速度 |
|
|
|
你打开KIEL软件的调试功能,设置一个断点,再全速运行至断点,在调试栏的运行时间位置可以看到你延迟的时间,以及参数的变化。
|
|
|
|
9楼正解,看看自己在delay中的变量类型,要是char行的话,最大也只有255,所以你实际装进去的数是你赋值给变量的值对255取余的结果,导致你现在的情况
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
644 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1819 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1262 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1136 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1357 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12026 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 09:45 , Processed in 0.832787 second(s), Total 93, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号