主题中讨论的其他器件: TMS570LS3137、 C2000WARE
工具/软件:Code Composer Studio
大家好、
我的这一问题与我本月提出的问题有关。 我的问题是:
例如、我将3x1 uint16矢量从 Arduino (Master)发送到 TMS320F2808 (Slave)、数据接收没有问题、因为在 SPIRXBUF 上我看到了正确的数据、但由于我使用 FIFO、RXFFOVF 位始终为1、 这意味着即使我连续发送少于3个字、FIFO 也会接收多于16个字。 此外、我只需将这个3x1矢量乘以从器件侧的一个常数、然后将其发送回主器件。 第二个问题是:即使我向主器件发送3个字、在 FIFO 缓冲区中、我也会看到发送 FIFO 分别包含16个字和13个字并重复出现。 我不知道为什么会发生这种情况。 我愿意提供任何帮助。
谢谢。