• 大小: 7.03MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-01
  • 语言: 其他
  • 标签: cc1101射频  

资源简介

经测试可以正常运行·

资源截图

代码片段和文件信息

#include  
#include “RF.h“

  void delay_100ms(unsigned int i)
  {
          unsigned long j;
          for(;i>0;i--)
          {
                  for(j=0;j<144200;j++);
          }
  }

    
    

//unsigned char RXData[4]={0};
unsigned char TxBuf[5]={0};
unsigned char RxBuf[5]={0};
unsigned char abc;
unsigned char PaTabel[8] = {0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60};
//unsigned char rxBuffer;



void main(void)
{   
 
  
 unsigned char leng = 2;
  //   P5DIR |= BIT3;
  //P5OUT |= BIT3;
  
  
  
  
  
    CpuInit();  //包括看门狗,时钟,I/O口,SPI   
    POWER_UP_RESET_CC1100();
    halRfWriteRfSettings();
    halSpiWriteBurstReg(CCxxx0_PATABLE PaTabel 81);
    halSpiWriteBurstReg(CCxxx0_PATABLE PaTabel 82);
    delay(100);
    
    
    P3SEL |= 0x30;            //P3.4 P3.5 ????????????   
    ME1 |= UTXE0 + URXE0;                     // Enable USART0 TXD/RXD
    UCTL0 |= CHAR;                            // 8-bit character
    UTCTL0 |= SSEL1;                          // UCLK = SMCLK
    UBR00 = 0x45;                             // 8MHz 115200
    UBR10 = 0x00;                             // 8MHz 115200
    UMCTL0 = 0x00;                            // 8MHz 115200 modulation
    UCTL0 &= ~SWRST;                          // Initialize USART state machine
    IE1 |= URXIE0; 
    delay(100);
    
    P1DIR &= ~(BIT0+BIT1+BIT2+BIT3);
    P2DIR |= BIT7+BIT6+BIT5+BIT4;    //控制led灯
    P2OUT |=BIT7+BIT6+BIT5+BIT4;  
    for(;;)
    {
       /**********************************开机************************************************/ 
      if(0==(P1IN&0X01))   
       {   
         P2OUT^=BIT7;
         delay_100ms(1);
       
         TxBuf[0]=0x01;
         TxBuf[1]=0x02;
         
            while(0==(P1IN&0X01));
         halRfSendPacket(TxBufleng1); // Transmit Tx buffer data
       
       }
      
       /********************************关机**************************************************/ 
      if(0==(P1IN&0X02))   
       {   
         P2OUT^=BIT6;
         delay_100ms(1);
       
         TxBuf[0]=0x01;         
         TxBuf[1]=0x03;
           while(0==(P1IN&0X2));
         halRfSendPacket(TxBufleng1); // Transmit Tx buffer data
    
       }
   /***********************************温度加***********************************************/     
      if(0==(P1IN&0X04))   
       {   
         P2OUT^=BIT5;
         delay_100ms(1);
         
         TxBuf[0]=0x01;         
         TxBuf[1]=0x04;
        
          while(0==(P1IN&0X04));
         halRfSendPacket(TxBufleng1); // Transmit Tx buffer data
     
       }
     /**********************************温度减************************************************/ 
      if(0==(P1IN&0X08))   
       {   
         P2OUT^=BIT4;
         delay_100ms(1);
       
         TxBuf[0]=0x01;     
         TxBuf[1]=0x05;
           while(0==(P1IN&0X08));
         halRfSendPacket(TxBuflen

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-12-19 17:47  stm32和msp430通信\
     目录           0  2015-03-17 19:31  stm32和msp430通信\CC1101发送\
     文件        2998  2015-03-17 19:33  stm32和msp430通信\CC1101发送\1.dep
     文件       20123  2014-09-12 18:28  stm32和msp430通信\CC1101发送\1.ewd
     文件       50718  2014-09-12 18:28  stm32和msp430通信\CC1101发送\1.ewp
     文件         155  2014-09-12 18:28  stm32和msp430通信\CC1101发送\1.eww
     目录           0  2014-12-19 17:47  stm32和msp430通信\CC1101发送\Debug\
     目录           0  2014-12-19 17:47  stm32和msp430通信\CC1101发送\Debug\Exe\
     文件       34035  2014-09-12 18:28  stm32和msp430通信\CC1101发送\Debug\Exe\1.d43
     文件        6929  2014-10-10 20:31  stm32和msp430通信\CC1101发送\Debug\Exe\1.txt
     目录           0  2014-12-19 17:47  stm32和msp430通信\CC1101发送\Debug\List\
     目录           0  2015-03-17 19:33  stm32和msp430通信\CC1101发送\Debug\Obj\
     文件         204  2015-03-17 19:31  stm32和msp430通信\CC1101发送\Debug\Obj\1.pbd
     文件       16068  2014-10-10 20:31  stm32和msp430通信\CC1101发送\Debug\Obj\main.r43
     文件       67501  2014-10-10 17:49  stm32和msp430通信\CC1101发送\Debug\Obj\RF.r43
     文件        3119  2014-10-10 20:31  stm32和msp430通信\CC1101发送\main.c
     文件           0  2014-09-12 18:28  stm32和msp430通信\CC1101发送\path.txt
     文件       22309  2014-10-11 12:38  stm32和msp430通信\CC1101发送\RF.c
     文件        9279  2014-10-10 17:49  stm32和msp430通信\CC1101发送\RF.h
     目录           0  2014-12-19 17:47  stm32和msp430通信\CC1101发送\settings\
     文件         997  2015-03-17 19:31  stm32和msp430通信\CC1101发送\settings\1.cspy.bat
     文件        4652  2015-03-17 19:33  stm32和msp430通信\CC1101发送\settings\1.dbgdt
     文件        1251  2015-03-17 19:33  stm32和msp430通信\CC1101发送\settings\1.dni
     文件        3255  2015-03-17 19:33  stm32和msp430通信\CC1101发送\settings\1.wsdt
     目录           0  2014-12-19 17:47  stm32和msp430通信\CC1101发送\新建文件夹\
     目录           0  2014-12-19 17:47  stm32和msp430通信\CC1101发送\新建文件夹\发送\
     目录           0  2014-12-19 17:47  stm32和msp430通信\CC1101发送\新建文件夹\发送\无线小板按键发收程序匹配2132学习板\
     目录           0  2014-12-19 17:47  stm32和msp430通信\CC1101发送\新建文件夹\发送\无线小板按键发收程序匹配2132学习板\ADC\
     文件        3508  2014-09-12 18:28  stm32和msp430通信\CC1101发送\新建文件夹\发送\无线小板按键发收程序匹配2132学习板\ADC\AD.c
     文件         272  2014-09-12 18:28  stm32和msp430通信\CC1101发送\新建文件夹\发送\无线小板按键发收程序匹配2132学习板\ADC\AD.h
     文件         126  2014-09-12 18:28  stm32和msp430通信\CC1101发送\新建文件夹\发送\无线小板按键发收程序匹配2132学习板\ADC\vssver2.scc
............此处省略333个文件信息

评论

共有 条评论

相关资源