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

CC1310调用SPI_transfer()失败后如何操作可以不影响下次传输?感谢

CC1310调用SPI_transfer()失败后如何操作可以不影响下次传输?感谢

liu shr:

看寄存器的值发现调用SPI_transfer()失败时的CR1 变成了04.就是Synchronous serial interface enable.0h = SSI_DISABLED : Operation disabled,为什么会这样

Viki Shi:

回复 liu shr:

你有没有调用 SPI_transferCancel() ?
If an RX overrun occur or if SPI_transferCancel() is called, RX overrun IRQ, SPI and UDMA modules are disabled, TX and RX FIFOs are flushed and all bytes are ignored.

liu shr:

回复 Viki Shi:

我正常使用没有调用SPI_transferCancel() ,但是试着在传输失败时候调用了SPI_transferCancel() 然后再调用SPI_transfer()发现还是失败。

liu shr:

回复 Viki Shi:

我想知道这种情况下如何让我的传输恢复正常

赞(0)
未经允许不得转载:TI中文支持网 » CC1310调用SPI_transfer()失败后如何操作可以不影响下次传输?感谢
分享到: 更多 (0)