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.

[参考译文] CC2540:CC2540上的 UART Rx 端获取垃圾数据

Guru**** 2535150 points
Other Parts Discussed in Thread: CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/675928/cc2540-uart-rx-side-on-cc2540-getting-garbage-data

器件型号:CC2540

大家好、

我一直在搜索 e2e 帖子以查找损坏的 UART 数据;大多数帖子似乎都涉及到 Tx 侧、而我的问题是 CC2540上的 Rx 侧(外部 Tx 侧经过良好测试和清理)。   

我 发现 这个 e2e 帖子 基本上暗示了如果你使用的是具有 DMA 的 UART、你应该确保 HCI_EXT_ClkDivOnHaltCmd ()函数没有被调用;即使不使用 DMA、我也尝试了这个、但并不幸运。   

两个问题:

1) 1)是否有什么想法会导致我收到~5%的邮件中的垃圾数据?

2) 2)说到注释 HCI_EXT_ClkDivOnHaltCmd ()函数时,我看到注释中建议在网络处理器处于活动状态时停止 MCU;这是否正确,这是否可以与我看到的问题形成鲜明对比?

//启用 HALT 上的时钟分频

//这可以在无线电处于活动状态且 CC254x MCU 处于活动状态时降低活动电流

//暂停

// HCI_EXT_ClkDivOnHaltCmd (HCI_EXT_ENABLE_CLK_DIALL_ON_HALT);

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    胡安
    感谢您与我们联系。 我正在调查您的问题、并将在短期内发布后续行动。

    -Priya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关闭此线程、因为它正在脱机处理。