中易网

定时器中断定时和软件延时的区别在哪(单片机报告册)

答案:1  悬赏:0  
解决时间 2021-10-14 18:19
定时器中断定时和软件延时的区别在哪(单片机报告册)
最佳答案
1、你调用OSTimeDly或者OSTimeDlyHMSM,意味着该任务CPU使用权会被没收,然而你开启一个定时器之后,该任务还可以使用CPU。
2、举例子:如下情景,可以使用软件定时器作超时处理,设备A管理设备B、C、E,设备A向设备BCE设备发送某一消息,如果在T时间内,设备BCE没有回应,设备A将重起并初始化BCE;那么可以在一个任务中,依次向BCE发送消息,并且启动软件动定时器TMRa,TMRb,TMRc,定时器时间到时调用各自的重起并初始化函数;另一方面,如果接收到BCE的消息则停止定时器TMRa,TMRb,TMRc。
3、然而如果用OSTimeDly或者OSTimeDlyHMSM处理上面的场景,可能要多开几个任务管理BCE并增加信号量通知OSTimeDly或者OSTimeDlyHMSM之后,到底是“重起并初始化BCE”还是什么都不做。
4、软件定时器和延时都是基于“系统的节拍”来计时/定时的,虽然软件定时器是在一个高优先级的任务中管理,这个任务也是由“系统节拍中断“中向其发送信号量,因此还是基于“系统的节拍”。 予人玫瑰之手 经久犹有余香 如果对你有帮助 请点击好评
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求指教华帝和老板灶具哪个好
港版苹果笔记本报价多少钱左右
在人事公司办理了人事代理 一年后没有工作单
哪里有教给婴儿按摩????
外卖王奶茶店开加盟需要多少钱
成都吉他培训班哪里可以学?价格合理点的。谢
查手机号码奉节县三角坝马海波1359
半包含材料搬运吗
机器提示“发生了电池错误。电池无法充电。请
修订后的《环境保护法》是如何规定政策制定考
朵雅防辐射服怎么样
创意眼镜地址在什么地方,想过去办事,
谁知道水果罐头的制作方法?
沙井益华电子城有个叫启扬电脑芯片级维修的是
在小说中看到的,帮忙估计一下这一顿饭得多少
推荐资讯
二十一岁女孩长白头发怎么办啊?
杭州哪里有卖五彩寿百年??
从四川邛崃怎么去卧龙熊猫基地
请问长沙方圆食品机械有限公司的包子机馒头机
资阳那里有卖乳鸽的。大楷多少钱一只
hermes paris钱包_爱玛仕女包_爱马仕钱包多少
兴安漠川有什么好玩的?
粉色千纸鹤代表什么意思
蓝牙音箱迷你音响哪个牌子的值得推荐?
福州的公积金装修贷款贷款还好贷吗?
前列通片中一
回龙山村地址好找么,我有些事要过去,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?