|
发表于 2011-11-28 15:27:20
|
显示全部楼层
楼主,你好!这里的通道号是怎么得来的阿。
/*************************接收数据*********************************************/
void GetDate()
{
unchar RX_P_NO;//接收通道号
sta=NRFReadReg(R_REGISTER+STATUS);//发送数据后读取状态寄存器
if(RX_DR) // 判断是否接收到数据
{
RX_P_NO=sta&0x0e;//获取通道号
CE=0;//待机
switch(RX_P_NO)
{
case 0x00:NRFReadRxDate(R_RX_PAYLOAD,RevTempDate0,RX_DATA_WITDH);break;// 从RXFIFO读取数据通道0
case 0x02:NRFReadRxDate(R_RX_PAYLOAD,RevTempDate1,RX_DATA_WITDH);break;// 从RXFIFO读取数据通道1
如果要再增加一个通道2,怎么写,地址该设为什么。。望能指点,谢谢了! |
|