TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-F28379D: SPI漏发数据

Part Number:LAUNCHXL-F28379D

第一步:加载数据0x36到移位寄存器

第二步:发送0x36,加载0x37到TXBUFFER

第三步:理论上是发送完0x36后从TXBUFFER中加载0x37到移位寄存器中,但是这一步直接跳过0x37,加载0x38到TXBUFFER和移位寄存器中,请问这是什么原因?

说明:采用中断SPIINT接收数据,没有启用FIFO,发送代码如下

中断接收代码如下:

其中cbwrite函数将接收到的数据写入到SPI_buffer中。

Green Deng:

你好,给你升级了一下帖子到英文E2E,还请留意一下下面帖子中的回复:https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1023325/launchxl-f28379d-spi-transmission-missed-data 

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-F28379D: SPI漏发数据
分享到: 更多 (0)