C8051F340与ADS1258通信,SPI口一直有数据输出
各位前辈好!第一次用C8051F340单片机,现在用其SPI口与ADS1258进行通信。下到板子上的时候,SPI口一直有数据输出。按道理在for循环结束后MOSI口不应该有数据了吧,可是为什么还是一直有数据输出呢?请各位大侠帮帮小弟。
[解决办法]
void main(void)
{
Init_Device();
SPI_Send();
while(1); // 确保程序不跑飞!
}
估计是系统/编译器在main()之外给你加了个无限循环。