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.

[参考译文] CCS/TM4C129XNCZAD:正在获取垃圾数据

Guru**** 2393725 points
Other Parts Discussed in Thread: TM4C129XNCZAD

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/772621/ccs-tm4c129xnczad-junk-datas-are-getting

器件型号:TM4C129XNCZAD
主题中讨论的其他器件: DK-TM4C129X

工具/软件:Code Composer Studio

您好!

我使用的是 dk tm4c129xnczad 控制器。在这里、我已经尝试过 UART 演示程序、该程序通过 USB 电缆工作、我无法使用 USB 电缆读取坞站照明软件中的数据、但如果连接 USB 转串行转换器电缆、我想使用 USB 转串行转换器电缆读取数据 电缆我收到的是垃圾数据。所以我没有找到连接 RS232电缆的第二个引脚的问题、  即 RxD 引脚连接 到控制器的 TX 引脚(PA0) uart0、反之亦然、但我仍然面临相同的问题。您能告诉我吗  可能是什么问题、或者我是否需要为 USB 至串行电缆编写任何其他协议程序。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题很可能是硬件问题。 首先、PA0是 U0RX (一个输入)。 PA1为 U0TX (输出)。 其次、您使用了哪种类型的 USB 转串行转换器电缆? PA0和 PA1为3.3V 数字信号(1为3V、0为0V)。 RS232对于1为-25V 至-3V、对于0为+3V 至+25V。 将 RS232信号直接连接到数字引脚 PA0可能会损坏该引脚。 它们之间需要有一个 RS232收发器。 有一些 USB 转串行电缆提供兼容电平。 您需要确保您的电缆与3.3V 逻辑兼容或添加适当的收发器。 是否已从标有 PA0的 J3上拔下跳线插头? 您无法成功地使用两个不同的器件来驱动 PA0、即 UART0RX 引脚。 请参阅用户指南中的原理图、了解如何在 DK-TM4C129x 板上使用 PA0和 PA1。
    www.ti.com/.../spmu360a.pdf