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.
工具/软件:TI-RTOS
在启用 FIFO 的情况下、是否可以通过任何方式将接收到的单个字节的中断接收到 UART 中?
FIFO 为16字节深。 接收中断在 μ ⅛、μ ¼、μ ½、和 μ ¾ ⅞ FIFO 满时触发。 最小值1/8 (UART_FIFO_RX1_8)将为2字节。
我的器件在 UART 数据包中接收奇数字节。 我希望在一个字节的传输时间内有一个单个字节的中断、而无需读取该字节。
免责声明: 我们尚未实施此方法-但代价是"一个 GPIO 和一个分离定时器"-这是一种更快的方法(快2倍!) 可替换为。 (再次-在"理论"中)
此(未确认)方法如下:
如果这起作用-如果这起作用-它是由于:
以上内容表明(实际上)-(仅)已到达单字节。 以及输入小于16个 UART 位时钟的"警报"。。 (再次-可以"调整"以最好地适应" 字符间延迟!") 请注意、这些(相同)字符间延迟将"同样地"影响(较早/较慢) rmethod -但可以通过 这种(独特且资源丰富)方法"考虑"和"克服"...