你好,Forum
我对 SPI 有一些问题
我有一个应用、在该应用中、我们以8MHz 的频率运行 SPI、MCLK 为16MHz。 编译器是 CCS。
现在、我想连续发送和接收数据、但这似乎是一个问题。 我没有运行中断。
我有以下代码:
while (pu8TxData!= pu8End)
{
if ((* pu16Stat & UCTXIFG)>0U)
{
*pu16TxData =*pu8TxData++;
}
if ((* pu16Stat & UCRXIFG)>0U)
{
*pu8RxData++=(uint8_t)*pu16RxData;
}
}
所有指针都提前设置。
不同的编译器更新会产生巨大的影响、最佳情况甚至不是速度的最高设置?
是否无法以8MHz 的频率发送和接收数据? 或者、我不知道一些细节吗?