📄 cc1100_tx.lst
字号:
*** 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 + -