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.

[参考译文] CC2564MODA:将波特率从115200更改为921600L

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/808617/cc2564moda-changing-baudrate-from-115200-to-921600l

器件型号:CC2564MODA

我们正在使用 bluetopia 4.0.2.2实现 HID 主机服务。

我们希望将波特率从115200更改为例如230.400、但没有成功。

pdf 文档中说明了波特率可在 InitializeApplication 之后更改。 为此、我们调用"HCITR_COMReconfigion"。 在函数中、我们将 USART 的波特率更改为新值、但在这之后、对 GAP_PERACT_Inquiry 的调用返回错误-14一般驱动程序错误。

我们可以在哪个时候切换波特率、并且必须做更多的事情来改变它?

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

    您使用的是哪款主机处理器? 主机端 UART 波特率的变化是特定于 MCU 的。

    谢谢

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

    我不是在问必须在主机上做什么。 是的、这是特定于电路板的、在主站点上、我通过示波器看到速率发生了变化。

    要使 bt 芯片 BOOST-CC2564MODA 正确设置为更高的波特率、必须采取哪些措施?

    谢谢

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

    在我找到的文档之一中:

    UART 模块的最大波特率为4Mbps;然而、加电后的默认波特率设置为115.2kbps。此后、可通过 VS 命令更改波特率。

    请使用 bluetopia 函数解释"V"命令、我们可以对波特率进行更改。

    谢谢

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

    我找到了函数:

    VS_Update_UART_Baud_rate (...)

    我在 InitializeApplication 之后设置它,但返回值也是-14。

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

    我们无法将波特率设置为4MP。 最大值为1mp。 堆栈不运行的情况。

    是否有人在4MP 上运行堆栈?

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

    因此、只要主机和 MCU 能够以该速率正确通信、堆栈对 HCI/UART 波特率是透明的。  

    有关 UART 定时,请在http://www.ti.com/lit/ds/symlink/cc2564moda.pdf 上查看表4.5 

    通常、波特率在 BTS 文件中自行更改。 请使用 HCItester 工具或脚本垫打开、并在开始时更改/添加新波特率。 这样、控制器在开始时就会被设置为新的波特率。  是的、对于应用处理器主机(基于 Linux)、HCI/波特率通常为3Mbps。

    ####################################################
    CC256x 插件的###开头
    ####################################################

    ##更改 UART 波特率
    SEND_HCI_VS_Update_UART_HCI_BAURATE 0xFF36、0x002dc6c0
    Wait_HCI_Command_Complete_VS_Update_UART_HCI_Budrate_Event 5000、0x00、0x0x36、0x00

    谢谢