微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > RF905接发送一点疑问

RF905接发送一点疑问

时间:10-02 整理:3721RD 点击:
大家好,我是菜鸟,想知道RF905发送接收数据怎么实现,最近在做温湿度采集无线传输的,一些初始化都是按照手册上的,我的发送主函数为:

void main()
{
  uchar shidu_shi,shidu_ge,wendu_shi,wendu_ge;
  uchar shidu_xs,wendu_xs;
   LCD_init();
   nRF905Init();
   Config905();
   delay_n10us(200);
   LCD_disp_str(0, 1,"TE:");
   LCD_disp_str(0, 2,"RH:");   
//*********初始化温度显示区*********      
     LCD_disp_str(3,1,"TT.TC");
//*********初始化湿度显示区*********
        LCD_disp_str(3,2,"RR.R%");
while(1)
{
   RH();
   shidu_shi=0x30+u8RH_data/10;
   shidu_ge=0x30+u8RH_data%10;
   shidu_xs=0x30+u8RL_data/10;
   wendu_shi=0x30+u8TH_data/10;
   wendu_ge=0x30+u8TH_data%10;
   wendu_xs=0x30+u8TL_data/10;
   LCD_disp_char(3,2,shidu_shi);
   LCD_disp_char(4,2,shidu_ge);
   LCD_disp_char(6,2,shidu_xs);
   LCD_disp_char(3,1,wendu_shi);
   LCD_disp_char(4,1,wendu_ge);
   LCD_disp_char(6,1,wendu_xs);
   TxRxBuf[0]=u8RH_data; //赋值传输
   TxRxBuf[1]=u8RL_data;
   TxRxBuf[2]=u8TH_data;
   TxRxBuf[3]=u8TL_data;
   TX();  //发送模式
}
delay_n10us(8000);    //延时约0.08s
}
要传输的就是:u8TH_data,u8TL_data,u8RH_data,u8RL_data。
谢谢了!

软件开发不会,帮你顶起!期待熟手解答!

呃,不知道用RF905,是2.4G的芯片吧,我有RFM70的接收发送的示例程序,你要不要参考下?

是NRF905芯片吧,433MHZ的芯片,你哪方面的问题,可以聊聊!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top