关于主机通过SPI接收从机的数据的问题

2019-07-21 01:58发布

u8 SPI1_ReadWriteByte(u8 TxData)
{  
while((SPI1->SR&1<<1)==0); //等待发送区空 
SPI1->DR=TxData;   //发送一个byte  
while((SPI1->SR&1<<0)==0); //等待接收完一个byte  
  return SPI1->DR;           //返回收到的数据    
}
例程的这个读写函数中,将接收的数据返还,那接收的数据在哪里???我想将这个数据显示在显示屏上,该怎样调用这个数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
jiutianshenjian
1楼-- · 2019-07-21 03:42
你定义一个
u8 data;
data = 调用函数;

不就得到了data吗?

不知道你怎么显示的。
dj
2楼-- · 2019-07-21 06:42
 精彩回答 2  元偷偷看……

一周热门 更多>