uart 發送完成回調怎麼注冊

發布於 2024-08-21 11:41:47

如題,現在需要做收發切換功能,需要tx完成回調
測試過
tls_uart_tx_sent_callback_register();

tls_uart_tx_callback_register();
都是發送完前4個字節就觸發了,不能使用

另外嘗試使用 定時器tls_timer_start()發現設置時間與觸發時間不一致,如設置300ns,在180ns左右就會觸發回調

查看更多

關注者
0
被浏覽
1.4k
1 個回答
abcd
abcd 認證專家 2024-08-21
我只是個路過的老年人~

發送完成回調是調用tls_uart_tx_sent_callback_register來注冊,只有在發送完tls_uart_write設置的長度才會調用發送完成回調,不會四字節就觸發,除非是只發送了四個字節。
timer的定時單位只能是ms和us,沒有ns。

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽