在我的应用中、F2812作为 SPI 从器件运行。、每4ms 一次主器件与它进行通信、交换6个字。F2812 SPI 的 FIFO 已启用以保存 CPU 的负载。每1ms 检查一次接收 FIFO、成功接收和传输后所有接收 FIFO 都将被读出 FIFO 被复位并重新载入1~6。字"0"作为第一个传输数据被写入 SPIDAT、它的工作正常、因为当 CPU 自由运行后、μ 1~5将被传输。当 代码被 USB 仿真器加载并 在之后执行时、 输出的数据为2~6。似乎数据是数据 当代码通过 USB 仿真器运行时从第二个 FIFO 传输。我的问题是什么?如何解决?
感谢您的观看!