金牌会员
- 积分
- 1824
- 金钱
- 1824
- 注册时间
- 2013-4-13
- 在线时间
- 63 小时
|
NRF24L01无线发送数据的程序源码:<br />
<br />
else//TX模式<br />
{ <br />
LCD_ShowString(60,150,200,16,16,"NRF24L01 TX_Mode"); <br />
NRF24L01_TX_Mode();<br />
mode=' ';//从空格键开始 <br />
while(1)<br />
{ <br />
if(NRF24L01_TxPacket(tmp_buf)==TX_OK)<br />
{<br />
LCD_ShowString(60,170,239,32,16,"Sended DATA:"); <br />
LCD_ShowString(0,190,239,32,16,tmp_buf); <br />
key=mode;<br />
for(t=0;t<32;t++)<br />
{<br />
key++;<br />
if(key>('~'))key=' ';<br />
tmp_buf[t]=key; <br />
}<br />
mode++; <br />
if(mode>'~')mode=' '; //发送的内容需要自己添加吗? <br />
tmp_buf[32]=0;//加入结束符 //这段代码就是在填充tmp_buf ?<br />
}else<br />
{ <br />
LCD_ShowString(60,170,239,32,16,"Send Failed "); <br />
LCD_Fill(0,188,240,218,WHITE);//清空上面的显示 <br />
}<br />
<br />
问题1:mode=' ';这一句是什么意思?<br />
问题2:if(key>('~'))key=' ';这句是什么意思?<br />
问题3:发送的内:添加在哪?<br />
谢谢!小弟愚钝,请说多几句!<br />
<br />
<br /> |
|