关于设备配置时延时的处理

发布于 2020-08-13 11:20:04

很多时候使用到的外部设备初始化配置时,需要延时,比如先拉高,延时一定时间,再拉低,然后再进行下一步配置操作,这在使用了rtos后该怎么处理?
如果使用软件延时,关闭中断调度,空循环,影响实时性,或者建立个任务,执行完后删除任务?

查看更多

关注者
1
被浏览
135
3 个回答
geniusgogo
geniusgogo 认证专家 2020-08-13

系统有不影响实时性的延时函数:rt_thread_delay()
前提是使用此函数前不要关闭调度器,不要关闭中断,并只在任务中使用。

CrisJay
CrisJay 认证专家 2020-08-13

image.png

点击图片可放大查看,摘自 RT-Thread 官方文档原文链接

xddl00
xddl00 2020-08-13

上述回答其实还是太简单。如果在这是还需要检测一个什么东西,检测不到要报错,这种办法就不行了。
有没有更好的办法?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友