This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1101:如何使用 CC1101发送未调制载波

Guru**** 656470 points
Other Parts Discussed in Thread: CC1101, CC1100, CC1100E, CC2500
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/872424/cc1101-how-to-send-unmodulated-carrier-using-cc1101

器件型号:CC1101

我使用 RFstudio 设置频率、连续 TX 模式和未调制功能、并将 RFstudio 生成的寄存器信息写入 CC1101。  那么、如何设置 main 函数以让 CC1101发送载波?

下面是我编写的程序、但它未成功发送。

CC1101_SET_Idle_Mode ();

for (i = 0;i < 23;i++)

CC1101_Write_Reg (设置440MHz[I][0]、设置440MHz[I][1]);//写入配置参数

CC1101_SET_Address (0x05、Brothe_0AND255);

CC1101_Write_Cmd( CC1101_STX );

寄存器信息所在的位置

静态常量 uint8_t 设置440MHz[23][2]=

{CC1101_IOCFG2、0x0B}、
{CC1101_IOCFG0、0x0C}、
{CC1101_FIFOTHR、0x47}、
{CC1101_PKTCTRL0、0x12}、
{CC1101_FSCTRL1、0x06}、
{CC1101_FREQ2、0x10}、
{CC1101_FREQ1、0xEC}、
{CC1101_FREQ0、0x4E}、
{CC1101_MDMCFG4、0xf5}、
{CC1101_MDMCFG3、0x83}、
{CC1101_MDMCFG2、0x30}、
{CC1101_DEVIATN、0x15}、
{CC1101_MCSM0、0x18}、
{CC1101_FOCCFG、0x16}、
{CC1101_WORCTRL、0xFB}、
{CC1101_FREND0、0x11}、
{CC1101_FSCAL3、0xE9}、
{CC1101_FSCAL2、0x2A}、
{CC1101_FSCAL1、0x00}、
{CC1101_FSCAL0、0x1F}、
{CC1101_TEST2、0x81}、
{CC1101_TEST1、0x35}、
{CC1101_TEST0、0x09}、
};

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lucia、

    让我来看看专家。 与此同时、您能否确认  您正在使用的 CC1100 CC1101 CC1100E CC2500示例库的版本?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    首先、您需要按照数据表中的说明进行手动复位(除非您知道您的硬件符合规格)。 用于上电复位。

    其次、您需要通过写入 PATABLE 来设置输出功率。

    BR

    Siri