嵌入式学习小组
登录
直播中
徐昕
7年用户
249经验值
私信
关注
UCOS软件定时器进入回调函数后能进行任务调度吗?
开启该帖子的消息推送
串口
最近在学UCOS,在学软件定时器的时候有些疑问:
1:进入定时器的回调函数后,能不能进行任务调度
2:如果定时时间没有到,能不能强制调用回调函数,并重新开始计时
另外还有一个问题:
原子哥在UCOS移植历程中的为什么要在往串口打印浮点数的时候要进入临界区。5
回帖
(15)
仇国林
2020-3-31 07:24:21
1,任务调度是启动系统后,系统自动运行的。软件定时器的任务优先级一般定为前三,回调函数不能执行延时类函数。
1,任务调度是启动系统后,系统自动运行的。软件定时器的任务优先级一般定为前三,回调函数不能执行延时类函数。
举报
赵淑洁
2020-3-31 07:43:48
1:不知道,但是个人感觉在回调函数里进行任务调度没什么意义,回调函数执行完了应该就会进行一次任务调度,
2:OSTmrStop函数的第二个参数有一个可选项,人为停止定时器的时候立即调用回调函数的。
1:不知道,但是个人感觉在回调函数里进行任务调度没什么意义,回调函数执行完了应该就会进行一次任务调度,
2:OSTmrStop函数的第二个参数有一个可选项,人为停止定时器的时候立即调用回调函数的。
举报
邢待湘
2020-3-31 07:56:55
2,要搞懂创建软件定时器函数的opt两个选项。有信号量机制引入执行回调函数。
2,要搞懂创建软件定时器函数的opt两个选项。有信号量机制引入执行回调函数。
举报
孟竹
2020-3-31 08:07:37
附:进入临界区的目的是确保任务执行中不被别的中断事件打断,尤其是修改全局变量或重要代码段时要确保不***扰
附:进入临界区的目的是确保任务执行中不被别的中断事件打断,尤其是修改全局变量或重要代码段时要确保不***扰
举报
更多回帖
rotate(-90deg);
回复
相关问答
串口
请问
ucos
里的
定时器
回
调
函数
里的程序会被打断吗?
2020-04-26
2676
stm32f207
定时器
3开启中断,
ucos
任务
就不
能进行
调度
2019-05-15
3339
软件
定时器
无法
进入
回
调
函数
的解决办法?
2020-08-04
2485
uCOS
-II
定时器
中断时要不要
进行
任务
调度
2013-10-22
11795
定时器
回
调
函数
是如何
进行
工作的呢
2022-01-21
1088
freertos的
软件
定时器
的
回
调
函数
里面能否调用其他API
函数
?
2020-07-28
2429
请问
软件
定时器
执行的
回
调
函数
是否有优先级机制?
2020-05-27
1770
如何使用uCOSIII
软件
定时器
?
2019-09-05
1866
软件
定时器
的优先级在哪里设置的设置为多少
2020-06-03
3877
软件
定时器
进不了
回
调
函数
请问这种可能是什么原因导致?
2022-10-21
1084
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分