您好、香榭丽舍
在 SCI 通信中、是否可以在不使用接收中断的情况下建立接收处理?
通信的波特率为38400bps、我希望每1ms 执行一次接收处理。
(每次发送一条约10字节的消息。)
如果每1ms 接收3个字节到4个字节。
因此、我想使用 FIFO 来检查 FIFO 接收数据的深度、并将数据存储在缓冲区中。
但是、也存在一些问题。
例如、假设在1ms 接收过程的时序中、FIFO0-FIFO2中有3个字节的数据。
假设我们在 SCIFFRx 寄存器中选中 RXFFST=3、并将数据存储在缓冲器的 FIFO0-FIFO2中。
在这个过程中是否有可能接收到下一个数据、并且数据被存储在 FIFO3中?
非常感谢您的帮助。
此致、
Yuka