完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
关于延时,都说 用定时器做延时比用软件延时,CPU的利用率高,我有很多问题想的迷糊,望大侠能帮帮我,感激不尽:
1;如果一个程序里有很多地方要用到 不同时间长度的延时,用定时器如何实现? 2;关于 ” 定时器做延时 比 软件延时 CPU利用率高 “,在我看过的一个 按键状态机的程序 里,觉得确实是这样的;但程序有延时的地方好像并不能都写成 状态机 那样的结构啊,这时我就不能理解为什么说 ” 定时器做延时 比 软件延时 CPU利用率高 ” 了,我都会觉得程序是一条一条执行下去的,有延时CPU就必须得等待,,,这个实在是非常非常的困扰,望大侠能详细(或者举个例子)说说,感激…… 3; 程序里应该有些地方就是 需要单片机原地等待而不做其他事情 的情况吧?(比如 液晶屏初始化的时候要延时多少多少时间,虽然不知道这个是不是就是这样哈) 那在这种情况下是用delay( )这样的 软件延时,还是用定时器做延时?这个时候两者有区别吗? 希望好心的大侠能帮我详细的解答下上面的3个问题,,,如果我的表达有什么让你不清楚的,可以指出来再沟通,感激,感激…… |
|
相关推荐
8个回答
|
|
我觉得,不是用到什么很高级的设计师,就是对单片机速度要跟的上的问题时,程序延时并不会占用多少资源,个人觉得,用程序延时是最好的,就像你说的,很多地方用到延时时,就很头疼了。
|
|
|
|
很简单啊,主循环里面可以用普通的延时,中断里精确延时,加标志位就可以了
|
|
|
|
陈培华 发表于 2015-8-3 22:12 能不能解答下我所提的问题呢? |
|
|
|
|
|
|
|
楼主很牛啊。。。。。。
|
|
|
|
楼主问题高深莫测,吾等现已迷茫
|
|
|
|
悲剧,,,没人可以来解说一下吗
|
|
|
|
楼主太专业了。。感觉也没太大的去区分这二个的关系。希望楼主找到答案能再解释一下。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
298 浏览 1 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
309 浏览 0 评论
826 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1911 浏览 2 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1427 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12031 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 01:58 , Processed in 0.870355 second(s), Total 87, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号