请提供 在 MFIFOSR 寄存器(I2C 控制器 FIFO 状态寄存器)中设置 RXFIFO 计数位的步骤
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.
请提供 在 MFIFOSR 寄存器(I2C 控制器 FIFO 状态寄存器)中设置 RXFIFO 计数位的步骤
Lavina、您好!
但是如果我需要读取超过8个字节,我尝试启用重复的单次传输模式
在这种情况下、单次传输模式也适用。 设置正确大小的 DMA 就可以了、例如、16/32/...
应如何使接收 FIFO 计数为8?
如果启用 DMA、则接收 FIFO 计数将不会达到8、因为 DMA 会首先传输数据、而计数小于您设置的值。 如果您将 RX 触发电平设置为1、则由于 DMA 传输 RXFIFO 中的数据、它始终为0。
我认为下面的主题为您提供了一个示例项目、可供进一步测试。
B.R.
萨尔