• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > CST > CST使用问答 > 关于MARCSTATE寄存器 不是很了解 资料里面只有个寄存器 没有详细解释

关于MARCSTATE寄存器 不是很了解 资料里面只有个寄存器 没有详细解释

录入:edatop.com     点击:

DISABLE_CC1100_RCV;//禁止cc1100 gdo0 引脚中断。
    halSpiStrobe(CCxxx0_SIDLE);//进入空闲状态准备下次发送
    _WDR();
    halSpiWriteReg(CCxxx0_TXFIFO, size);
    halSpiWriteBurstReg(CCxxx0_TXFIFO, txBuffer, size); //写入要发送的数据
    halSpiStrobe(CCxxx0_STX); //进入发送模式发送数据
    cc11 =halSpiReadStatus(CCxxx0_MARCSTATE);// cc11 是0x09   是BWBOOST ,但不知道BWBOOST 是什么,也没有解释

    _WDR();
    while (!GDO0);
    _WDR();
    while (GDO0);
    _WDR();
    cc11 =halSpiReadStatus(CCxxx0_MARCSTATE);//cc11 是0x01

    halSpiStrobe(CCxxx0_SFTX);        //清洗发送缓冲区
    ENABLE_CC1100_RCV;
    _WDR();

关于MARCSTATE寄存器,您可以参考数据手册 http://www.ti.com.cn/cn/lit/ds/symlink/cc1100.pdf

第86页 MARCSTATE – Main Radio Control State MachineState ,给出了相关说明。另外,您可以参照第42页的图片 Figure 16: Complete Radio Control State Diagram 来更深入了解

申明网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的CST视频培训教程

上一篇:CST Matlab Interface, Export Far Field Result Automatically
下一篇:Linear and dB 1Dplot in CST

CST培训课程推荐详情>>

  网站地图