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.

[参考译文] 编译器:UART 链路

Guru**** 2999690 points

Other Parts Discussed in Thread: MSP-FET, MSP430FR5949

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/925949/compiler-uart-link

主题中讨论的其他器件:MSP-FET、 MSP430FR5949

工具/软件:TI C/C++编译器

大家好、

 我想使用此代码建立 MCU 的 UART 链路。 我的问题如下:当我使用完整的代码编译程序时、它不起作用、但如果以绿色删除器件、程序将运行。 我不明白为什么它这么做。 是否不需要绿色部分?

有人能不能向我解释?

此致

e2e.ti.com/.../UART.pdf

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

    您好!

    代码在您注释掉时变为绿色。 我看到注释部分是 UART 中断服务例程(ISR)。 当 USCI 模块接收到一个字节时、这个代码被触发。

    您使用的是什么器件? 您使用的是什么编程器(例如板载或 MSP-FET)?

    什么不起作用? 在注释 ISR 后、您说程序会运行、但我看不到它如何正常工作。 您启用 UART RX 中断、但 ISR 不会被触发以在 RX 缓冲区中读取/存储数据。 除非您在调试模式下查看 UART RX 缓冲区中的内容。

    此致、

    James

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

    尊敬的 James:

    感谢您的回复、我的程序现在正在运行。

    此致

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

    尊敬的 James:

    我有一个链接、其中提供了多个用于配置 UART Bu 的示例、我不知道选择哪一个。 我的程序尚未运行。 可以帮帮我吗? 我在 CCS 上使用的是 MSP430FR5949。

    这是链接



    提前感谢您

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

    您好!

    这些示例很可能显示了不同的时钟源和不同的波特率设置。 我建议您选择一个与波特率匹配的波特率、或者允许您更改以配置所需的波特率。

    此致、

    James