看到TMOS消息事件的标志都预留了0x8000,不知道消息和定时器事件在事件处理函数中中优先级的高低是怎样安排的。
假如在一个任务同时调用了TMOS发送消息的函数和tmos_set_event函数,在任务的事件处理函数中是先接收消息还是先处理set_event对应的事件?
热门产品 :
CH32X035: 32位USB+USB PD单片机
看到TMOS消息事件的标志都预留了0x8000,不知道消息和定时器事件在事件处理函数中中优先级的高低是怎样安排的。
假如在一个任务同时调用了TMOS发送消息的函数和tmos_set_event函数,在任务的事件处理函数中是先接收消息还是先处理set_event对应的事件?
处理函数是顺序执行的,消息写在前面,先执行消息。
tmos任务是没有优先级的,同时发生优先处理哪个取决于tmos进程中自己所写的轮询的顺序。