论坛大神
  
- 积分
- 2234
- 金钱
- 2234
- 注册时间
- 2012-4-30
- 在线时间
- 7 小时
|

楼主 |
发表于 2012-7-19 14:27:04
|
显示全部楼层
<p>
原子大哥 我再问一个<br />
</p>
<p>void RX_Mode(void)<br />
{<br />
NRF24L01_CE=0; <br />
NRF24L01_Write_Buf(WRITE_REG+RX_ADDR_P0,(u8*)RX_ADDRESS,RX_ADR_WIDTH);//写RX节点地址<br />
<br />
NRF24L01_Write_Reg(WRITE_REG+EN_AA,0x01); //使能通道0的自动应答 <br />
NRF24L01_Write_Reg(WRITE_REG+EN_RXADDR,0x01);//使能通道0的接收地址 <br />
NRF24L01_Write_Reg(WRITE_REG+RF_CH,40); //设置RF通信频率 <br />
NRF24L01_Write_Reg(WRITE_REG+RX_PW_P0,RX_PLOAD_WIDTH);//选择通道0的有效数据宽度 <br />
<span style="color:#e53333;"> NRF24L01_Write_Reg(WRITE_REG+RF_SETUP,0x0f);//设置TX发射参数,0db增益,2Mbps,低噪声增益开启 </span><br />
NRF24L01_Write_Reg(WRITE_REG+CONFIG, 0x0f);//配置基本工作模式的参数 WR_UP,EN_CRC,16BIT_CRC,接收模式 <br />
NRF24L01_CE = 1; //CE为高,进入接收模式 <br />
}<br />
</p>
<p>为什么接收模式 都要设置TX发射参数呢?是要求发送接收该参数都设置为一致吗?</p> |
|