您好!
我使用的是 TMS570LS0432 Hercules 微控制 器、因为我在中断模式下使用 SPI 协议、我已经按照 example_spi_master_slavee2e.ti.com/.../4442.example_5F00_spi_5F00_Master_5F00_Slave.c 文件中规定的过程通过代码生成器设置了所有参数。
电机会
SendspiAndGetData();然后再次
SendspiAndGetData()
我没有从我的从器件获取正确的数据、但当我将上述代码更改为时
SendspiAndGetData();
while (SpiRxStatus (spiREG3)=1);
SendspiAndGetData();
while (SpiRxStatus (spiREG3)=1);
然后、我将从我的从器件获取正确的数据。
但由于 spiSendAndGetData()之后的 while 循环;SPI 通信需要更多的时间,这对我们的应用不正确
请给我任何提示、如果我做错、请纠正我...
正在等待您的回复。
提前感谢..