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.

[参考译文] EVM430-I2040S:使用 Raspberry PI 3b 的 UART 通信

Guru**** 2527600 points
Other Parts Discussed in Thread: MAX232

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/611574/evm430-i2040s-uart-communication-using-raspberry-pi-3b

器件型号:EVM430-I2040S
主题中讨论的其他器件:MAX232

团队、

我使用的 EVM430i2040具有专用串行端口、工作频率@9600bps、无奇偶校验、8个数据位、1个停止位。 使用 TI 软件应用、我可以看到所有值都经过测量并显示在应用 GUI 中。 因此、我创建了基于 Raspberry PI 3b 的 UART 接口、我尝试使用该接口与 EVM 进行通信、但无法读取任何值。 我尝试使用 EVM 中的 J6连接器与 Raspberry PI 进行 UART 连接。

发送数据:

第一帧= 0x68、0x99、0x99、0x99、0x99、0x99、0x68、0x53、0x02、0x61、0x00、0xEC、0x16 =结束帧

可以有人帮助我吗? 如果您有任何样片源或参考、我可以在其中获取帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在 RPi 上使用什么软件? 您是否打开了正确的串行端口? 您是否已使用范围检查以确保数据在线路上?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Keith、

    我在 Raspberry PI 上编写了一个"C"源、用于串行通信。 并使用环回方法验证了正确的串行端口。 通过交叉 RX 和 TX 线传输相同的数据。

    另一个问题是、我使用 J6连接器、该连接器在内部连接到 Max232以进行 RS 232通信。 我将跳线从 J6连接器引出至 Raspberry PI UART 线。 它是否会影响数据传输?

    此外、我今天还将尝试使用示波器进行相同的测试。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RPI 需要 RS-232 (使用-12V 信号)还是3/5V 串行电压? 您可能已经将 RPI 放大了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RPI UART 仅为3.3V、使用环回时可以发送和接收数据、运行正常。 您是否有任何使用基本 C 语言通过 UART 发送和接收数据的示例代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您的 EVM 使用 RS-232、则无法连接到 RPI 的3.3V 串行线路。 您可能已损坏 Pi。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您提供信息。 因此、我必须将 EVM UART 直接连接到 RPI 的 UART 终端。 希望这将解决该问题。 我将在调试后通知您。