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.

[参考译文] LAUNCHXL-F28379D:SCI/UART isn't Functioning

Guru**** 2482225 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1448140/launchxl-f28379d-sci-uart-isn-t-functioning

器件型号:LAUNCHXL-F28379D

工具与软件:

您好!

SCI 端口拒绝与笔记本电脑通信(使用 C2000 ware 中的回显示例)。 如 Putty 终端所示、PC 未收到任何内容。

使用 FT-PROGRAM 正确配置 PC 上的串行端口

要进行调试、我使用 Scib 创建一个新代码、并使用示波器探测 Tx (GPIO 18)。 示波器上没有信号。

谢谢!

新余市

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

    尊敬的 Xinyu:

    该示例中使用的构建配置是什么? 请确保您使用的是 LaunchPad 构建配置、否则代码中的 SCI 引脚配置可能不正确。  

    此致、

    Peter

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

    谢谢、Peter。 在本例中、我只能选择器件。  我还附上了"测试连接"功能的结果、如第二幅图所示。 我也无法在备用通信面板中添加 UART 通信。  

    图1目标配置面板

    图2 UART 连接测试结果:"未定义诊断命令"

    图3当前端口 连接

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

    尊敬的 Xinyu:

    此连接测试主要用于调试 JTAG 连接、因此对 SCI 连接调试没有太大帮助。 您能否展示如何为 SCI 示例配置 GPIO 引脚?  如果您在 LAUNCHXL-F28379D 上使用的是 SCI 回显示例而未进行修改、则需要将变量"_LAUNCHXL_F28379D"添加到预定义的变量。

    右键点击 project > properties > Build > C2000 Compiler > Predefined Symbols

    然后您可以在这里添加变量。

    请记住、GPIO28和 GPIO29是唯一通过 LaunchPad 上 UART 转 USB 桥接器的引脚、因此这些引脚必须配置为测试 SCI 通信

    此致、

    Peter

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

    请参阅上面的、了解 SCI 通信所需的引脚。 可以在器件文件夹中的 device.h 文件中找到该文件

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

    谢谢 Peter! 现在、我进行通信、以使示例3正常工作。

    总之、示例3通过 GPIO 28和29设置 SCI。 在 LaunchPad 中、只有 GPIO 42和43配置为 SCI 通信(还请确保使用正确的头文件)。 要解决该问题、请转至: Properties > Build > C2000 Compiler > Predefined Symbols 并添加"_LAUNCHXL_F28379D"。