如何等待接收数据

spi通信

image

SPI0_Recv()这个函数作用是接收一个字节
按如图代码,直接判断有没有数据,没有数据直接返回了,并没有等待;

应该这样写:

点击查看代码
len = 1;
while(len)
{
	if(R8_SPI0_FIFO_COUNT)
	{
		len--;
	}
}
这样接收时,会等待一会;
posted @ 2023-03-01 17:50  我爱茜茜公主  阅读(21)  评论(0)    收藏  举报