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. 3k
1 个回答
abcd
abcd 认证专家 2024-08-21
我只是个路过的老年人~

发送完成回调是调用 tls_uart_tx_sent_callback_register 来注册, 只有在发送完 tls_uart_write 设置的长度才会调用发送完成回调, 不会四字节就触发, 除非是只发送了四个字节.
timer 的定时单位只能是 ms 和 us, 没有 ns.

撰写答案

请登录后再发布答案, 点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览