主题中讨论的其他器件: CC1120、 CC1125
大家好、IT 团队、
我正在尝试使用 CC1120-90用于使用另一个主机控制器的项目。 但我无法建立稳定的通信。 I 使用测试了通信 SmartRfStudio 正如 CC112x-CC1190 Booster Pack 用户指南中所述、 我能够发送和接收一些数据。 我已经按照 BOOSTXL-CC1120-90用户手册和原理图中所述为 LaunchPad 使用了跳线配置、以便从主机控制器控制 EVM。
/*配置 rxon */
HAL_GPIO_WritePin (PA_EN_GPIO_Port、PA_EN_Pin、0);
HAL_GPIO_WritePin (LNA_EN_GPIO_Port、LNA_EN_Pin、1);
返回;
/*配置 txon */
HAL_GPIO_WritePin (PA_EN_GPIO_Port、PA_EN_Pin、1);
HAL_GPIO_WritePin (LNA_EN_GPIO_Port、LNA_EN_Pin、0);
返回;
}

UINT8写入字节;
/*配置 rxon */
HAL_GPIO_WritePin (PA_EN_GPIO_Port、PA_EN_Pin、0);
HAL_GPIO_WritePin (LNA_EN_GPIO_Port、LNA_EN_Pin、1);
writeByte = 0x33;
cc112xSpiWriteReg (CC1120_IOCFG0、&writeByte、1);
writeByte = 0x73;
cc112xSpiWriteReg (CC1120_IOCFG2、&writeByte、1);
返回;
}
空 范围扩展器 txon (空){
UINT8写入字节;
/*配置 txon */
HAL_GPIO_WritePin (PA_EN_GPIO_Port、PA_EN_Pin、1);
HAL_GPIO_WritePin (LNA_EN_GPIO_Port、LNA_EN_Pin、0);
writeByte = 0x73;
cc112xSpiWriteReg (CC1120_IOCFG0、&writeByte、1);
writeByte = 0x33;
cc112xSpiWriteReg (CC1120_IOCFG2、&writeByte、1);
返回;
}
{
{CC1120_IOCFG3、0x06}、// 0xB0 (我打算获取 PKT_SYNC_RxTx 中断位置 GPIO3. )
{CC1120_IOCFG2、0x06}、
{CC1120_IOCFG1、0xB0}、
{CC1120_IOCFG0、0x40}、
{CC1120_SYNC_CFG1、0x07}、
{CC1120_DERATION_M、0x53}、
{CC1120_MODCF_DEV_E、0x2F}、
{CC1120_DCFILT_CFG、0x04}、
{CC1120_PREAME_CFG1、0x18}、
{CC1120_FREQ_IF_CFG、0x00}、
{CC1120_IQIC、0x00}、
{CC1120_CHAN_BW、0x01}、
{CC1120_MDMCFG0、0x05}、
{CC1120_symbol_Rate2、0xA9}、
{CC1120_symbol_rate1、0x99}、
{CC1120_symbol_RATE0、0x99}、
{CC1120_AGC_REF、0x3C}、
{CC1120_AGC_CS_THR}、0xEC}、
{CC1120_AGC_CFG3、0x83}、
{CC1120_AGC_CFG2、0x60}、
{CC1120_AGC_CFG1、0xA9}、
{CC1120_AGC_CFG0、0xC0}、
{CC1120_FIFO_CFG、0x00}、
{CC1120_FS_CFG、0x12}、
{CC1120_PKT_CFG2、0x08}、
{CC1120_PKT_CFG0、0x20}、
{CC1120_PA_CFG0、0x01}、
{CC1120_PKT_LEN、0xFF}、
{CC1120_IF_MIX_CFG、0x00}、
{CC1120_TOC_CFG、0x0A}、
{CC1120_FREQ2、0x6C}、
{CC1120_FREQ1、0x80}、
{CC1120_FS_DIG1、0x00}、
{CC1120_FS_DIG0、0x5F}、
{CC1120_FS_CAL1、0x40}、
{CC1120_FS_CAL0、0x0E}、
{CC1120_FS_DIVTWO、0x03}、
{CC1120_FS_DSM0、0x33}、
{CC1120_FS_DVC0、0x17}、
{CC1120_FS_PFD、0x50}、
{CC1120_fs_pre、0x6E}、
{CC1120_FS_REG_DIV_CML、0x14}、
{CC1120_FS_SPARE、0xAC}、
{CC1120_FS_VCO0、0xB4}、
{CC1120_XOSC5、0x0E}、
{CC1120_XOSC1、0x03}、
};