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.

[参考译文] MSP430FR2355:UART波特率设置:启用过采样与禁用

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1089780/msp430fr2355-uart-baud-setting-oversampling-enable-vs-disable

部件号:MSP430FR2355

同一波特率有多种配置。  例如,我可以使用错误百分比较大的ACLK (32.768kHz)或使用SMCLK (1MHz)进行过采样,以生成9600波特。  我是否应该盲目地选择 可使Tx/Rx错误百分比最小的设置,或者是否应该 考虑其他因素? 对于样品,使用SMCLK进行过采样是否会使整体功耗恶化,即使它会改善错误?

谢谢!

MSP430FR2x系列用户指南-第589页-表22-5

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

    我总是倾向于使用过采样,因为它不容易出错。 例如,查看从32KHz派生的9600bps的采样点。

    它确实需要更高的速度(和功率)时钟才能运行。但是,我认为在具有时钟请求设置的系统上,当UART处于非活动状态时,请求将处于非活动状态。 导致请求生效的起始位。

    但是,如果您需要绝对最小的功率,那么即使有其限制,低功率ACLK也是您的选择。