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.

[参考译文] MSP430F5329:以1M 波特率使用 UART

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1419819/msp430f5329-using-uart-at-1m-baud-rate

器件型号:MSP430F5329

工具与软件:

您好!

我将尝试在 F5329上使用1M 波特率的 UART、该波特率超出了数据表"常用波特率"表中的最高波特率。 My BRCLK 是12MHz。 我发现使用正确的预分频器和调制器设置是可能的、并且让它在1M 上运行。  

但是、在通信中不仅存在1M 的超时问题、而且在460800以上的所有波特率下都存在超时问题。 我的问题是、为什么表格上限为460800? 此表背后是否有任何原因或数据? 最重要的是、是否可以在 F5329上使用1M 波特率? 谢谢!

此致、

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

    答案是、这取决于您想要做什么。 虽然能够以1Mbps 的速率处理传入数据、但很容易就会落后。 因此您需要非常仔细地计算 MCLK 周期。

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

    我根据 MSP430F550x @ 24 MHz MCLK (XT2)建立了双 UART - USB (CDC)桥接器。 下面是单向通信的示例、 其中2个 MSP430x2xx 器件@ 16 MHz (工厂校准的 DCO) MCLK 并行发送(TX)字节@ 4Mbps、并且 MSP430 F550x 在两个 UART 上并行接收(RX)字节并通过 USB (CDC)将它们发送到 PC。

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

    谢谢。 这 是伟大的,证明它是可能的。 我将检查我的工作、可能尝试更高的时钟速率。

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

    感谢您的想法、我将对此进行详细探讨。 我有大量带宽用于处理更多数据、但可能无论数据包大小如何、速度都不够快。   

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

    这里 DMA 可能很有用、