工具/软件:
您好:
Im 尝试使用波特率为 892857 的 SCI、我使用 RX 中断来填充来自 RXFIFO 的循环缓冲区。我定义的 RXFIFO 大小为 16。
我正在传输此字符串:“abcdefghijklmnopqrstuvwxyz",“,它、它是一个 26 长度的字符串。
中断会跳转、在中断内部、我将 16 个字节复制到循环缓冲区。
我可以看到前 16 个字节被复制、但其余字节正在丢失。
如果我将所有字节一起发送、是否可以捕获这些字节? 还是每次只能处理 16 字节的字符串?
在这种情况下的大小是 26 所以它将是 16 然后 10 和 10 不会触发中断,但我也尝试使用一个 32 长度的数组,它不能正常工作... 那么、我会问、中断是否可能发生两次、以及是否可以将 FIFO 复制到循环缓冲器? 还是会丢失前 16 个字节之外的其余数据?
谢谢