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.

[参考译文] MSP430FR2433:UART UCLK 源

Guru**** 2557740 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/733364/msp430fr2433-uart-uclk-source

器件型号:MSP430FR2433

各位专家:

我想知道 eUSCI UART 的 UCLK 源。 由于 SMCLK 不能被使用、UCLK 被要求生成32KHz 时钟的波特率。 图24-1中针对 I2C 模式有一条注释、如下所示。


我们是否可以考虑上述注意事项  也可以应用于 UART 模式?

此致、

Uchikoshi

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 FR2433器件专用数据表(第45页)中的表6-7
    UCLKI 输入从外部引脚 UCB0CLK 路由、因此在这种情况下、您应该提供外部 BRCLK 信号

    据我所知、该器件内部无法从32kHz 为 eUSCIB 计时。

    要获取32kHz 作为 BRCLK、您可以:
    -将 REFO 作为 ACLK 扇出至外部引脚 ACLK (端口 P2.2)
    -将此引脚与 UCB0CLK (端口 P1.1)引脚物理连接
    如果存在 LFXT1、您也可以将其用作32kHz 源
    请注意、只有高达9600的波特率才可用于32kHz BRCLK 和低至 LPM3模式

    或者、当您选择 UCSSELx = 01 (特定于器件)时、eUSCI_B 从5MHz MODCLK 内部发生器计时
    MODCLK 在 AM 和 LPM0中可用。
    还请注意、SMCLK 在这些运行模式下以及 MODCLK 中都可用。

    器件特定数据表中的表6-1是一个很好的提示。

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

    感谢您的回答。 现在我了解到 UCLK 可能代表 UxxxCLK。

    此致、

    Uchikoshi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请仔细研究我在上一帖子中引用的两个表以及 CS 和 eUSCI 图(FR2xx 系列用户指南中的图3-1和图22-1)
    这些对于了解器件内的各种时钟分配方案非常有帮助。
    遗憾的是、您必须同时使用系列和特定数据表。