⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cc1100_tx.lst

📁 #include <stc12c2052AD.H>// 标准库的头文件 #include <intrins.h> #include <absacc.h> #d
💻 LST
📖 第 1 页 / 共 3 页
字号:
*** ERROR C202 IN LINE 400 OF CC1100_TX.C: 'CCxxx0_FSCTRL1': undefined identifier
 401   1          halSpiWriteReg(CCxxx0_FSCTRL0,  rfSettings.FSCTRL0);
*** ERROR C202 IN LINE 401 OF CC1100_TX.C: 'CCxxx0_FSCTRL0': undefined identifier
 402   1          halSpiWriteReg(CCxxx0_FREQ2,    rfSettings.FREQ2);
*** ERROR C202 IN LINE 402 OF CC1100_TX.C: 'CCxxx0_FREQ2': undefined identifier
 403   1          halSpiWriteReg(CCxxx0_FREQ1,    rfSettings.FREQ1);
*** ERROR C202 IN LINE 403 OF CC1100_TX.C: 'CCxxx0_FREQ1': undefined identifier
 404   1          halSpiWriteReg(CCxxx0_FREQ0,    rfSettings.FREQ0);
*** ERROR C202 IN LINE 404 OF CC1100_TX.C: 'CCxxx0_FREQ0': undefined identifier
 405   1          halSpiWriteReg(CCxxx0_MDMCFG4,  rfSettings.MDMCFG4);
*** ERROR C202 IN LINE 405 OF CC1100_TX.C: 'CCxxx0_MDMCFG4': undefined identifier
 406   1          halSpiWriteReg(CCxxx0_MDMCFG3,  rfSettings.MDMCFG3);
*** ERROR C202 IN LINE 406 OF CC1100_TX.C: 'CCxxx0_MDMCFG3': undefined identifier
 407   1          halSpiWriteReg(CCxxx0_MDMCFG2,  rfSettings.MDMCFG2);
*** ERROR C202 IN LINE 407 OF CC1100_TX.C: 'CCxxx0_MDMCFG2': undefined identifier
 408   1          halSpiWriteReg(CCxxx0_MDMCFG1,  rfSettings.MDMCFG1);
*** ERROR C202 IN LINE 408 OF CC1100_TX.C: 'CCxxx0_MDMCFG1': undefined identifier
 409   1          halSpiWriteReg(CCxxx0_MDMCFG0,  rfSettings.MDMCFG0);
*** ERROR C202 IN LINE 409 OF CC1100_TX.C: 'CCxxx0_MDMCFG0': undefined identifier
 410   1          halSpiWriteReg(CCxxx0_CHANNR,   rfSettings.CHANNR);
*** ERROR C202 IN LINE 410 OF CC1100_TX.C: 'CCxxx0_CHANNR': undefined identifier
 411   1          halSpiWriteReg(CCxxx0_DEVIATN,  rfSettings.DEVIATN);
C51 COMPILER V7.06   CC1100_TX                                                             06/30/2008 11:13:22 PAGE 8   

*** ERROR C202 IN LINE 411 OF CC1100_TX.C: 'CCxxx0_DEVIATN': undefined identifier
 412   1          halSpiWriteReg(CCxxx0_FREND1,   rfSettings.FREND1);
*** ERROR C202 IN LINE 412 OF CC1100_TX.C: 'CCxxx0_FREND1': undefined identifier
 413   1          halSpiWriteReg(CCxxx0_FREND0,   rfSettings.FREND0);
*** ERROR C202 IN LINE 413 OF CC1100_TX.C: 'CCxxx0_FREND0': undefined identifier
 414   1          halSpiWriteReg(CCxxx0_MCSM0 ,   rfSettings.MCSM0 );
*** ERROR C202 IN LINE 414 OF CC1100_TX.C: 'CCxxx0_MCSM0': undefined identifier
 415   1          halSpiWriteReg(CCxxx0_FOCCFG,   rfSettings.FOCCFG);
*** ERROR C202 IN LINE 415 OF CC1100_TX.C: 'CCxxx0_FOCCFG': undefined identifier
 416   1          halSpiWriteReg(CCxxx0_BSCFG,    rfSettings.BSCFG);
*** ERROR C202 IN LINE 416 OF CC1100_TX.C: 'CCxxx0_BSCFG': undefined identifier
 417   1          halSpiWriteReg(CCxxx0_AGCCTRL2, rfSettings.AGCCTRL2);
*** ERROR C202 IN LINE 417 OF CC1100_TX.C: 'CCxxx0_AGCCTRL2': undefined identifier
 418   1              halSpiWriteReg(CCxxx0_AGCCTRL1, rfSettings.AGCCTRL1);
*** ERROR C202 IN LINE 418 OF CC1100_TX.C: 'CCxxx0_AGCCTRL1': undefined identifier
 419   1          halSpiWriteReg(CCxxx0_AGCCTRL0, rfSettings.AGCCTRL0);
*** ERROR C202 IN LINE 419 OF CC1100_TX.C: 'CCxxx0_AGCCTRL0': undefined identifier
 420   1          halSpiWriteReg(CCxxx0_FSCAL3,   rfSettings.FSCAL3);
*** ERROR C202 IN LINE 420 OF CC1100_TX.C: 'CCxxx0_FSCAL3': undefined identifier
 421   1              halSpiWriteReg(CCxxx0_FSCAL2,   rfSettings.FSCAL2);
*** ERROR C202 IN LINE 421 OF CC1100_TX.C: 'CCxxx0_FSCAL2': undefined identifier
 422   1              halSpiWriteReg(CCxxx0_FSCAL1,   rfSettings.FSCAL1);
*** ERROR C202 IN LINE 422 OF CC1100_TX.C: 'CCxxx0_FSCAL1': undefined identifier
 423   1          halSpiWriteReg(CCxxx0_FSCAL0,   rfSettings.FSCAL0);
*** ERROR C202 IN LINE 423 OF CC1100_TX.C: 'CCxxx0_FSCAL0': undefined identifier
 424   1          halSpiWriteReg(CCxxx0_FSTEST,   rfSettings.FSTEST);
*** ERROR C202 IN LINE 424 OF CC1100_TX.C: 'CCxxx0_FSTEST': undefined identifier
 425   1          halSpiWriteReg(CCxxx0_TEST2,    rfSettings.TEST2);
*** ERROR C202 IN LINE 425 OF CC1100_TX.C: 'CCxxx0_TEST2': undefined identifier
 426   1          halSpiWriteReg(CCxxx0_TEST1,    rfSettings.TEST1);
*** ERROR C202 IN LINE 426 OF CC1100_TX.C: 'CCxxx0_TEST1': undefined identifier
 427   1          halSpiWriteReg(CCxxx0_TEST0,    rfSettings.TEST0);
*** ERROR C202 IN LINE 427 OF CC1100_TX.C: 'CCxxx0_TEST0': undefined identifier
 428   1          halSpiWriteReg(CCxxx0_IOCFG2,   rfSettings.IOCFG2);
*** ERROR C202 IN LINE 428 OF CC1100_TX.C: 'CCxxx0_IOCFG2': undefined identifier
 429   1          halSpiWriteReg(CCxxx0_IOCFG0,   rfSettings.IOCFG0);    
*** ERROR C202 IN LINE 429 OF CC1100_TX.C: 'CCxxx0_IOCFG0': undefined identifier
 430   1          halSpiWriteReg(CCxxx0_PKTCTRL1, rfSettings.PKTCTRL1);
*** ERROR C202 IN LINE 430 OF CC1100_TX.C: 'CCxxx0_PKTCTRL1': undefined identifier
 431   1          halSpiWriteReg(CCxxx0_PKTCTRL0, rfSettings.PKTCTRL0);
*** ERROR C202 IN LINE 431 OF CC1100_TX.C: 'CCxxx0_PKTCTRL0': undefined identifier
 432   1          halSpiWriteReg(CCxxx0_ADDR,     rfSettings.ADDR);
*** ERROR C202 IN LINE 432 OF CC1100_TX.C: 'CCxxx0_ADDR': undefined identifier
 433   1          halSpiWriteReg(CCxxx0_PKTLEN,   rfSettings.PKTLEN);
*** ERROR C202 IN LINE 433 OF CC1100_TX.C: 'CCxxx0_PKTLEN': undefined identifier
 434   1      }
 435          
 436          
 437          
 438          
 439          
 440          
 441          //*****************************************************************************************
 442          //函数名:void halRfSendPacket(INT8U *txBuffer, INT8U size)
 443          //输入:发送的缓冲区,发送数据个数
 444          //输出:无
 445          //功能描述:CC1100发送一组数据
 446          //*****************************************************************************************
 447          void halRfSendPacket(INT8U *txBuffer, INT8U size) 
 448          {
 449   1              halSpiWriteReg(CCxxx0_TXFIFO, size);
*** ERROR C202 IN LINE 449 OF CC1100_TX.C: 'CCxxx0_TXFIFO': undefined identifier
C51 COMPILER V7.06   CC1100_TX                                                             06/30/2008 11:13:22 PAGE 9   

 450   1          halSpiWriteBurstReg(CCxxx0_TXFIFO, txBuffer, size); //写入要发送的数据
*** ERROR C202 IN LINE 450 OF CC1100_TX.C: 'CCxxx0_TXFIFO': undefined identifier
 451   1      
 452   1          halSpiStrobe(CCxxx0_STX);           //进入发送模式发送数据
*** ERROR C202 IN LINE 452 OF CC1100_TX.C: 'CCxxx0_STX': undefined identifier
 453   1      
 454   1          // Wait for GDO0 to be set -> sync transmitted
 455   1          while (!GDO0);
 456   1        
 457   1          // Wait for GDO0 to be cleared -> end of packet
 458   1          while (GDO0);
 459   1              halSpiStrobe(CCxxx0_SFTX);
*** ERROR C202 IN LINE 459 OF CC1100_TX.C: 'CCxxx0_SFTX': undefined identifier
 460   1      }
 461          
 462          
 463          
 464          INT8U halRfReceivePacket(INT8U *rxBuffer, INT8U *length) 
 465          {
 466   1          INT8U status[2];
 467   1          INT8U packetLength;
 468   1      
 469   1          halSpiStrobe(CCxxx0_SRX);           //进入接收状态
*** ERROR C202 IN LINE 469 OF CC1100_TX.C: 'CCxxx0_SRX': undefined identifier
 470   1          while (!GDO0);
 471   1          while (GDO0);
 472   1          if ((halSpiReadStatus(CCxxx0_RXBYTES) & BYTES_IN_RXFIFO)) //如果接的字节数不为0
*** ERROR C202 IN LINE 472 OF CC1100_TX.C: 'CCxxx0_RXBYTES': undefined identifier
 473   1              {
 474   2              packetLength = halSpiReadReg(CCxxx0_RXFIFO);//读出第一个字节,此字节为该帧数据长度
*** ERROR C202 IN LINE 474 OF CC1100_TX.C: 'CCxxx0_RXFIFO': undefined identifier
 475   2              if (packetLength <= *length)            //如果所要的有效数据长度小于等于接收到的数据包的长度
 476   2                      {
 477   3                  halSpiReadBurstReg(CCxxx0_RXFIFO, rxBuffer, packetLength); //读出所有接收到的数据
*** ERROR C202 IN LINE 477 OF CC1100_TX.C: 'CCxxx0_RXFIFO': undefined identifier
 478   3                  *length = packetLength;                             //把接收数据长度的修改为当前数据的长度
 479   3              
 480   3                  // Read the 2 appended status bytes (status[0] = RSSI, status[1] = LQI)
 481   3                  halSpiReadBurstReg(CCxxx0_RXFIFO, status, 2);       //读出CRC校验位
*** ERROR C202 IN LINE 481 OF CC1100_TX.C: 'CCxxx0_RXFIFO': undefined identifier
 482   3                  return (status[1] & CRC_OK);                        //如果校验成功返回接收成功
 483   3              }
 484   2                       else 
 485   2                      {
 486   3                  *length = packetLength;
 487   3                  halSpiStrobe(CCxxx0_SFRX);          //清洗接收缓冲区
*** ERROR C202 IN LINE 487 OF CC1100_TX.C: 'CCxxx0_SFRX': undefined identifier
 488   3                  return 0;
 489   3              }
 490   2          } 
 491   1              else
 492   1              return 0;
 493   1      }
 494          
 495          /******************************************************************************************
 496          *******************************************************************************************
 497          ************************************中断服务程序*********************************************
 498          *******************************************************************************************
 499          ******************************************************************************************/
 500          /*void Timer0ISR(void) interrupt 1
 501          {
 502                  EA = 0;
C51 COMPILER V7.06   CC1100_TX                                                             06/30/2008 11:13:22 PAGE 10  

 503                  TH0+=TIMER0H;
 504                  TL0+=TIMER0L;
 505                  TimerCount++;
 506                  timer[0]++;
 507                  timer[1]++;
 508                  EA = 1;
 509          }
 510          */
 511          
 512          
 513          
 514          /******************************************************************************************
 515          *******************************************************************************************
 516          ******************************************主程序*******************************************
 517          *******************************************************************************************
 518          ******************************************************************************************/
 519          main(void)
 520          {
 521   1              INT8U leng;
 522   1              INT8U arrTx[4];
 523   1              INT8U arrRx[4];
 524   1              CpuInit();
 525   1              POWER_UP_RESET_CC1100();
 526   1              halRfWriteRfSettings();
 527   1              halSpiWriteBurstReg(CCxxx0_PATABLE, PaTabel, 8);
*** ERROR C202 IN LINE 527 OF CC1100_TX.C: 'CCxxx0_PATABLE': undefined identifier
 528   1      //      LED1 = 0;
 529   1              delay(60000);
 530   1      //      LED1 = 1;
 531   1              delay(30000);
 532   1              arrTx[0] = 0xBB;
 533   1              arrTx[1] = 0xAA;
 534   1              arrTx[2] = 0x55;
 535   1              arrTx[3] = 0x09;
 536   1              leng = 3;
 537   1              while(1)
 538   1              {
 539   2              halRfSendPacket(arrTx,4);
 540   2             SendCh(0x11);
 541   2              //      LED2 = 0;
 542   2                      delay(10000);
 543   2              //      LED2 = 1;
 544   2                      delay(20000);
 545   2              /*      if(halRfReceivePacket(arrRx,&leng))
 546   2                      {
 547   2                              LED2 = 0;
 548   2                              delay(10000);
 549   2                              LED2 = 1;
 550   2                              halSpiStrobe(CCxxx0_SFRX);
 551   2                              SendCh(arrRx[0]);
 552   2                              SendCh(arrRx[1]);
 553   2                              SendCh(arrRx[2]);
 554   2                              SendCh(arrRx[3]);
 555   2                      }*/
 556   2              }
 557   1      }

C51 COMPILATION COMPLETE.  1 WARNING(S),  47 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -