主题中讨论的其他器件:CC1101
大家好、
我的客户希望 在 RX 中仅使用9位同步报头来解码数据。
频率:315MHz、波特率10K FSK 模式
在 DMA RX,中、同步只有两个选项:16位和32位。
现在、同步报头中只有9位的 TX 无法继续使用 DMA 进行接收。
它能否仅使用9位同步、如何配置?
请帮您检查一下。
此致、
Kevin
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.
大家好、
我的客户希望 在 RX 中仅使用9位同步报头来解码数据。
频率:315MHz、波特率10K FSK 模式
在 DMA RX,中、同步只有两个选项:16位和32位。
现在、同步报头中只有9位的 TX 无法继续使用 DMA 进行接收。
它能否仅使用9位同步、如何配置?
请帮您检查一下。
此致、
Kevin
大家好、Kevin
CC1110支持16位同步字(可以重复为32位同步字)。 这与 DMA 无关。
如果您希望通过 CC1110接收的数据包仅传输9位长同步字、则需要将发送器发送的部分前导码用作同步:
示例:
前导码:0x55555555 (4字节)
SYNC:xxxxxxxxxb (9位)
CC1110在接收中使用的同步:10101xxxxxxxxxb (16位)
BR
Siri
您将无法"去除"空气中的噪声。 您需要检查的是、您能够看到实际传输的数据。
对讲机设计为不执行透明模式、您没有太多前导码/同步以便对讲机在数据之前建立开启/同步、因此不确定结果有多好。
我没有要使用的 CC1101测试、但我在 透明模式下使用 CC1101 (相同的无线电)进行了测试。
我的发送器设置为发送0xAA、0xAA、0x00、0x01、0x02、 0x03、0x04、0x05、0x06、0x07、 0x08、0x09、0xAA
正如您在光标之间看到的、即使您在数据包之前和之后拾取噪声、也会找到传输的数据。 在透明模式下、您需要在 SW 中创建一个算法来查找您的数据、无线电将不会为您执行该操作(它将仅提供来自无线的原始数据)。
Siri