我在回调中发现了Ter关于向UART写入的评论:
TER对使用信号量与邮箱进行了以下评论:
对于RX,它有两个版本:
—使用信号量:其缺点是RX和UART使用相同的缓冲区。 在最终解决方案中,必须注意避免UART阻塞RX。
-使用邮箱。 缺点是邮箱的内存分配。
我现在正在代码中使用邮箱。 我只是想了解RX和UART使用相同缓冲区和UART阻止RX的Ter含义,应该避免。
我不明白UART如何阻止RX?
提前感谢。
tw
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我在回调中发现了Ter关于向UART写入的评论:
TER对使用信号量与邮箱进行了以下评论:
对于RX,它有两个版本:
—使用信号量:其缺点是RX和UART使用相同的缓冲区。 在最终解决方案中,必须注意避免UART阻塞RX。
-使用邮箱。 缺点是邮箱的内存分配。
我现在正在代码中使用邮箱。 我只是想了解RX和UART使用相同缓冲区和UART阻止RX的Ter含义,应该避免。
我不明白UART如何阻止RX?
提前感谢。
tw
高德
我认为在您的案例中,如果没有回拨,是不可能做到的。 但是,您可以通过修改RF_cmdPropRx命令的以下参数来过滤出不符合您的限制的数据包,以便在M4端腾出处理时间:
这只会在收到6字节数据包时调用回调,这是我知道的最快方式。
此致,
亚瑟