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.

[参考译文] MSP430FR5962:用于115200波特的 UART 配置

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1070928/msp430fr5962-uart-configuration-for-115200-baud

部件号:MSP430FR5962

TI 专家:您好!

我想使用 UCA0寄存器来实现 UART,并将其配置为115200波特率。 我已经检查了示例,但在任何地方都找不到。有人能帮我配置115200波特率。 我已经为9600波特率完成了这项工作,该波特率具有此配置  

UART_SEL0和=~(UART_TXD_PIN + UART_RXD_PIN);
UART_SEL1 |=(UART_TXD_PIN + UART_RXD_PIN);

UCA0CTL1 |= UCSWRST;//**将状态机重置**
UCA0CTL1 |= UCSSEL_1;// CLK = ACLK

UCA0BRW = 3;// 9600波特
UCA0MCTLW |= 0x5300;
UCA0CTL1 &=~UCSWRST;

对于115200,我需要为 SMCLK 选择时钟,我们应该采用什么配置? 请大家指出这一点吗?

谢谢  

曼尼斯

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

    用户指南(slau367)中有一个很长的部分是关于典型设置的。 30.3.13.

    当然,您会选择 SMCLK,具体设置取决于时钟频率。