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.

[参考译文] MSP430F5529:MSP430F5529 的 USB-UART 桥接器速度、时钟要求和固件更新

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1528955/msp430f5529-usb-uart-bridge-speed-clock-requirements-and-firmware-update-for-msp430f5529

器件型号:MSP430F5529

工具/软件:

您好、

根据应用手册 SLAAE31、我对将 MSP430F5529 用作 USB 转 UART 桥接器有几个问题:

  1. 注意事项提到建议的 UART 波特率高达 115200bps。 据我了解、该限制是 UART 外设本身造成的、而不是 USB 接口造成的。 您能否确认这种限制是由 UART 的时钟和计时精度引起的、并且 USB 侧不会施加类似的限制?

  2. 是否必须连接外部振荡器(如 XT2)才能启用 USB 通信? 我的理解是 USB 操作不支持仅使用内部 DCO、请确认。

  3. 是否可以从自定义 PC 应用通过 USB 对 MSP430F5529 执行固件更新?  

此致、
Conor

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

    尊敬的 Conor:

    注释提到建议的 UART 波特率高达 115200bps。 据我了解、该限制是 UART 外设本身造成的、而不是 USB 接口造成的。 您能否确认这一限制源于 UART 的时钟和计时精度、并且 USB 侧不会施加类似的限制?

    我们支持全速 USB、这与 USB 接口无关。

    是否必须连接外部振荡器(例如 XT2)才能启用 USB 通信? 我的理解是 USB 操作不支持仅使用内部 DCO、请确认。

    请参阅 UG 中的以下说明:

    它需要使用晶体。

    是否可以从自定义 PC 应用程序通过 USB 对 MSP430F5529 执行固件更新?  [/报价]

    用户可以开发其通信逻辑并使用自定义代码更新固件。

    同时、用户可以使用基于 ROM 的 BSL:

    https://www.ti.com/lit/ug/slau319af/slau319af.pdf?ts = 1750259389881 

    它需要外部触发信号才能进入 USB BSL:

    或者、您可以启用一些特殊的 USB 命令、如果接收到 unqiue 命令、请在软件中手动输入 BSL。

    B.R.

    Sal