WCH沁恒单片机
直播中

李宛蔓

7年用户 987经验值
私信 关注
[问答]

请问TMOS如何循环处理事件?

使用TMOS,实现循环 采集数据并蓝牙发送的功能。采集数据的时间在300-400ms内波动,想采集完数据立刻发送出去。但是tmos_start_reload_task只能实现固定时间循环处理事件,每500ms处理一次事件是可行的,但是会有时间浪费掉。

我又试了在事件处理函数内部末尾再次调用事件处理函数,增大蓝牙最大连接间隔时间,但是会出现蓝牙连接超时,或者连接一段时间后卡死的问题。

  

回帖(1)

刘静焱

2022-7-29 09:24:30
循环调用tmos事件可以在事件处理函数内部末尾再次调用事件处理函数,增大蓝牙最大连接间隔出现超时,那么实际协商出的连接间隔是否是想要设置的佳间隔,
举报

更多回帖

发帖
×
20
完善资料,
赚取积分