我已經(jīng)把DEFAULT_DESIRED_SLAVE_LATENCY打開同時DEFAULT_DESIRED_CONN_TIMEOUT加到500,然后task_event只是設(shè)置幾個PWM,為什么總是很容易超時,代碼如下,這是配置文件
這是我的邏輯
熱門產(chǎn)品 :
CH32X035: 32位USB+USB PD單片機(jī)
我已經(jīng)把DEFAULT_DESIRED_SLAVE_LATENCY打開同時DEFAULT_DESIRED_CONN_TIMEOUT加到500,然后task_event只是設(shè)置幾個PWM,為什么總是很容易超時,代碼如下,這是配置文件
這是我的邏輯
你好,SYS_EVENT_MSG作為系統(tǒng)的消息傳遞,不建議將待處理的功能放在這里。建議新定義一個tmos任務(wù)進(jìn)行管理。
tmos參考:
WCH TMOS用法詳解 - debugdabiaoge - 博客園 (cnblogs.com)
不建議配置slavelatency參數(shù),連接間隔可修改。
來結(jié)帖,原來是我把邏輯寫到不同文件里的原因,只要把Peripheral_ProcessEvent事件邏輯寫到peripheral.c里面就沒不會發(fā)生了