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.

[参考译文] MSP430FR2475:禁用/关闭 MSP430FR2475上的 UART 端口

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1207023/msp430fr2475-disable-close-uart-port-on-msp430fr2475

器件型号:MSP430FR2475

您好!

我不希望我的 MSP430FR2475上的 UART 端口工作/启用。 是否有特定的方法可以关闭 UART 端口、或者我是否不调用任何"Init UART"例程?

此致、

Samyukta.

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

    当 MCU 启动时、eUSCI (包括 UCAN)外设保持在复位状态(UCSWRST=1)、因此它们在您 清零 UCSWRST=0时才会运行。

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

    您好,Samyukta,

    正如 Bruce 提到的、UART 只能在应用软件配置后运行。   

    可能有一个 UART BSL 可用于通过调用序列进行更新。  这可能是您想要禁用的东西吗?  是否出于安全目的尝试禁用 BSL?  

    谢谢。

    JD.  

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

    我实际上禁用了 BSL。。。 但是我认为使用相同 SBW 引脚(也被禁用)的 UART 引脚仍将起作用。 是的、出于安全目的禁用 UART/BSL。

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

    我明白了。 这基本上是在我们的 Init_uart 例程中完成的、因此我们的想法是完全不调用它。  

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

    是的、不要这样称呼它。

    第二个"防火墙"是备用功能(PSEL)设置-如果未适当设置 UART 引脚的 PSEL 位(通常在 Init_uart 函数中也完成)、则即使 eUSCI 正在运行、也无法到达引脚。

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

    是的、在 BSL 之外、如果没有专门初始化 UART 并为其配置 GPIO 引脚多路复用器的应用代码、则 UART 无法运行、Bruce 说过。  

    JD.