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.

[参考译文] MSP430FR5969-SP:开发板

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/992007/msp430fr5969-sp-development-board

器件型号:MSP430FR5969-SP

您好!

我尝试使用12MHz 晶体频率将 UART 配置为2Mbps、  

最初、我尝试使用4Mhz  晶振频率1Mbps、我可以传输数据、并且有几个字符提供了错误、但我无法接收  

我已附上 UART 代码

UCA0CTLW0 = 0x0081;//为 UART 选择 SMclk */
UCA0BRW = 0x0004;//波特率发生器的预分频器置位
UCA0MCTLW = 0x0000;//采样波特率生成设置为1M 波特率*/
UCA0CTLW0 = 0x0080;// UART 模块锁定*/
UCA0IE = 0x0004;

但是、当我尝试2Mbps 时、我无法获得正确的响应  

UCA0CTLW0 = 0x0081;//为 UART 选择 SMclk */
UCA0BRW = 0x0006;//波特率发生器的预分频器置位
UCA0MCTLW = 0x0000;//采样波特率生成设置为1M 波特率*/
UCA0CTLW0 = 0x0080;// UART 模块锁定*/
UCA0IE = 0x0004;

谢谢、此致

Saikumar E

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

    您好、Sasikumar、

    您的配置看起来正确。

    您是否有用于测量位宽的逻辑探头或示波器?  在2Mbps 时、位="1"将为0.5usec 宽。

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

    尊敬的 Dennis:

    我可以测量1Mbps 的数据位长度、每个传输 的数据宽度为10uC、但我无法接收数据、数据通信明显地发生在921600bps 的波特率下

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

    您好、Sasikumar、

    在1Mbps 时、位宽应为= 1usec、而不是10usec、还是10usec 是拼写错误?

    此外、如果您在编程器上使用 FR5969 LaunchPad 和反向通道 UART、我相信它不支持高于250k 的波特率。  尤其是在调试模式下运行时。