已经按照你的办法一 弄了一下 我只是先弄了一个温度值传输过去 但是接受的LCD上面还是没有显示温度值
while(1)
{
if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
{
tmp_buf[0]=temperature*100/256;
tmp_buf[1]=temperature*100%256;
tmp_buf[32]=0;//¼óèë½áêø·û
}
接受 NRF24L01_RX_Mode();
while(1)
{
if(NRF24L01_RxPacket(tmp_buf)==0)//ò»μ©½óêÕμ½DÅÏ¢,ÔòÏÔê¾3öà′.
{
tmp_buf[33]=0;//¼óèë½áêø·û
temperature=tmp_buf[0]*256+tmp_buf[1];
LCD_ShowNum(30+40,150,temperature,2,16);
已经按照你的办法一 弄了一下 我只是先弄了一个温度值传输过去 但是接受的LCD上面还是没有显示温度值
while(1)
{
if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
{
tmp_buf[0]=temperature*100/256;
tmp_buf[1]=temperature*100%256;
tmp_buf[32]=0;//¼óèë½áêø·û
}
接受 NRF24L01_RX_Mode();
while(1)
{
if(NRF24L01_RxPacket(tmp_buf)==0)//ò»μ©½óêÕμ½DÅÏ¢,ÔòÏÔê¾3öà′.
{
tmp_buf[33]=0;//¼óèë½áêø·û
temperature=tmp_buf[0]*256+tmp_buf[1];
LCD_ShowNum(30+40,150,temperature,2,16);
举报