我的程序是更具例程改的,举个最简单的,仅仅定义u8 tmp_buf[]={1}; 然后将其传输,
// 接收 程序
while(1)
{
if(NRF24L01_RxPacket(tmp_buf)==0
{
LCD_ShowString(0,190,lcddev.width-1,32,16,tmp_buf);
printf("js");
}
}
//发送程序
while(1)
{
if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
{
LCD_ShowString(30,170,239,32,16,"Sended DATA:");
LCD_ShowString(0,190,lcddev.width-1,32,16,tmp_buf);
printf("fs");
}
问题一:那个printf函数起作用,是不是证明了可以成功接受到或者发送数据
问题二:如果接受到了,为啥在lcd频幕上没有显示数字 1 ?
2020-6-14 09:24:18
printf("the temp is:%fn",temp);
printf("the temp is:%fn",temp);
举报
2020-6-14 09:36:19
是LCD不是printf,把数据显示到LCD屏幕上
是LCD不是printf,把数据显示到LCD屏幕上
举报