主题中讨论的其他器件:CC2500、
您好!
我目前正在使用具有 AT328P UC 的 CC2500。 我想切换到 CC2510 (SoC)。 我想在 CC2500和 CC2510之间建立通信、以免浪费我之前的硬件。 我在该社区中搜索了 CC2500和 CC2510之间通信的可能性。 可以根据一位 TI 员工的答案进行选择。 根据他的建议、我对这两个芯片组设置了相同的寄存器设置、但仍然无法建立通信。
除了寄存器设置之外、我还需要做什么吗? 什么是密钥寄存器?
请帮助
谢谢
Venu
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.
您好!
我目前正在使用具有 AT328P UC 的 CC2500。 我想切换到 CC2510 (SoC)。 我想在 CC2500和 CC2510之间建立通信、以免浪费我之前的硬件。 我在该社区中搜索了 CC2500和 CC2510之间通信的可能性。 可以根据一位 TI 员工的答案进行选择。 根据他的建议、我对这两个芯片组设置了相同的寄存器设置、但仍然无法建立通信。
除了寄存器设置之外、我还需要做什么吗? 什么是密钥寄存器?
请帮助
谢谢
Venu
您好!
感谢您的回复。
以下是寄存器设置。 我已使用 TI 提供的 CC2510示例 TX 和 RX 代码示例。 我没有填充空白寄存器、因为它们在 radio.h 文件中没有提供。 我必须添加它们吗?
CC2510 | CC2500 | |
IOCFG2 | 0x2E | 0x29 |
IOCFG1 | 0x2E | |
IOCFG0 | 0x06 | 0x06 |
FIFOTHR | 0x07 | |
SYNC1 | 0xD3 | |
SYNC0 | 0x91 | |
PKTLEN | 0x11 | 0xFF |
PKTCTRL1 | 0x04 | 0x04 |
PKTCTRL0 | 0x05 | 0x05 |
地址 | 0x00 | 0x00 |
CHANNR | 0x00 | 0x00 |
FSCTRL1 | 0x0B | 0x0B |
FSCTRL0 | 0x00 | 0x00 |
FREQ2 | 0x5D | 0x5D |
FREQ1 | 0x93 | 0x93 |
FREQ0 | 0xB1 | 0xB1 |
MDMCFG4 | 0x78 | 0x78 |
MDMCFG3 | 0x93 | 0x93 |
MDMCFG2 | 0x83 | 0x83 |
MDMCFG1 | 0x22 | 0x22 |
MDMCFG0 | 0xf8 | 0xf8 |
DEVIATN | 0x44 | 0x44 |
MCSM2 | 0x07 | |
MCSM1 | 0x30 | 0x30 |
MCSM0 | 0x14 | 0x18 |
FOCCFG | 0x16 | 0x16 |
BSCFG | 0x6C | 0x6C |
AGCCTRL2 | 0x43 | 0x43 |
AGCCTRL1 | 0x40 | 0x40 |
AGCCTRL0 | 0x91 | 0x91 |
WOREVT1 | 0x87 | |
WOREVT0 | 0x6B | |
WORCTRL | 0xf8 | |
FREND1 | 0x56 | 0x56 |
FREND0 | 0x10 | 0x10 |
FSCAL3. | 0xA9 | 0xA9 |
FSCAL2. | 0x0A | 0x0A |
FSCAL1 | 0x00 | |
FSCAL0 | 0x11 | 0x11 |
RCCTRL1 | 0x41 | |
RCCTRL0 | 0x00 | |
Ptest | 0x7f | |
测试2 | 0x88 | 0x88 |
测试1 | 0x31 | 0x31 |
测试0 | 0x09 | 0x0B |
PATABLE | 0xFF |
谢谢
Venu