开启该帖子的消息推送
请问在调用rt_enter_critical()进入临界区后,通过rt_timer_create创建的定时器是否还在运行呢?在文档里看到默认创建的是硬件定时器,此时进入临界区后定时器超时函数应该还能执行吧,但是如果通过RT_TIMER_FLAG_SOFT_TIMER设置为软件定时器的话,文档中说会创建一个timer线程,此时rt_enter_critical()之后停止线程调度,timer线程应该不会执行了吧,但是实测的话定时器还是可以正常执行超时函数
更多回帖
无需安装、支持浏览器和手机在线查看、实时共享
登录更多精彩功能!