用msp430单片机驱动的,g2553做发送模块,f149做接收模块.
完整源码下载:
无线传输源码.zip
(84.62 KB, 下载次数: 313)
部分源码预览:
- #include<msp430x14x.h>
- #include "rfrec.h"
- #include "lcd12864.h"
- unsigned char j,leng=0,flag;
- uchar table1[16]=" 欢迎光临 ";
- uchar table2[16]="电信信息工程学院";
- uchar table3[16]="创新实验室 sj618";
- uchar table4[16]="是否接收到信息: ";
- unsigned char table[16]={1,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0,0,42};
- void main(void)
- {
- // Stop watchdog timer to prevent time out reset
-
- WDTCTL = WDTPW + WDTHOLD;
- //使用外部高频晶体振荡器
- BCSCTL1&=~XT2OFF;
- do{
- IFG1&=~OFIFG;
- for(j=0XFF;j>0;j--);
- }while((IFG1&OFIFG));
- BCSCTL2|=SELM_2;
-
- INT8U RxBuf[50];
- Init_CC1101();
- leng=18;
- flag=0;
- while(1)
- {
- display_12864(1,0,table1);
- display_12864(2,0,table2);
- display_12864(3,0,table3);
- display_12864(4,0,table4);
- __delay_cycles(1000000);
- halRfReceivePacket(RxBuf, &leng);
- __delay_cycles(1000000);
- for(j=0;j<16;j++)
- table4[j]=RxBuf[j];
- }
- }
复制代码
|