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.

[参考译文] MSP430FR4133:MSP430 UART 异常行为

Guru**** 2524280 points
Other Parts Discussed in Thread: MSP430FR4133, MSP-EXP430FR4133

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/691085/msp430fr4133-msp430-uart-unexpected-behavior

器件型号:MSP430FR4133
主题中讨论的其他器件: MSP-EXP430FR4133

大家好

今天、我遇到了 MSP430FR4133 UART 的异常问题。 我正在使用驱动程序库。 和代码如下所示;


   1//init UART、用于 1_MHz 默认系统频率。 BR:9600
   UART_INIT (SYS_FREQ_1MHz);

    UART_writeStr ("test\r\n"、0);

   while (1){}

我在终端屏幕上看到这种不寻常的字符

并且、我在 UART 初始化之后添加延迟;

 1//init UART、用于 1_MHz 默认系统频率。 BR:9600
   UART_INIT (SYS_FREQ_1MHz);

 _delay_cycle (1000000);


  UART_writeStr ("test\r\n"、0);

   while (1){}

我在终端屏幕上看到良好的"测试"字符串。

芯片在 UART 初始化后是否需要任何延迟?


       

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

    不、不应该。

    您使用的是哪个版本的 driverlib?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 我解决了这个问题
    启动时、在 main 中输入延迟代码(1秒四舍五入)。我假设它在启动时不是持久的电压纹波/噪声
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mesut、您好!

    我不理解您的解释。
    您能解释一下吗?
    我没有 MSP-EXP430FR4133、但我有许多其他包含增强型 USCI A 接口模块的 LaunchPad、我准备好帮助解决问题并重新创建问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mesut、您好!

    我们听到您的声音已经有一段时间了、因此我假设您已经解决了您的问题。