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.

[参考译文] MSP430F67641:如何解读来自 RX/TX 的数据?

Guru**** 1646690 points
Other Parts Discussed in Thread: MSP-EXP430G2ET, MSP-ISO, EVM430-F67641
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/820994/msp430f67641-how-to-interpret-data-coming-from-rx-tx

器件型号:MSP430F67641
主题中讨论的其他器件:MSP-EXP430G2ETMSP-ISOEVM430-F67641

您好!

我 通过 UART/RS-232在 Energometer EVM-F67641和我的 launcphad MSP-EXP430G2ET 之间建立了连接。
通过使用串行端口实用程序、我可以看到从 EVM 接收到十六进制数据(请参阅 pic.attached)。

问:如何解读此数据? 通过将此读数转换为 ASCII 或十进制、我似乎不会得到相同的结果、即在能量计显示屏上。

有什么帮助?

此致、Superpanky

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

    大家好、我想你可以将 MSP-EXP430G2ET 连接到 CCS、进入调试模式、设置观察内容的断点、在 CCS IDE 中调试这个代码。

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

    我不明白。 编写程序时、我通常使用调试模式。 但在本例中、我还没有任何程序。

    我有来自 RX 线的连续数据串。 问题是:如何处理此数据?

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

    您好、Superpanky、哪个 UART 通道连接在 EVM-F67641和 MSP-EXP430G2ET 之间?

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

    如果您是指 MSP-EXP430G2ET 上的跳线位置、则为水平- HW UART。

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

    您好、Superpanky、是的。 这是我的猜测。

    请帮您解释更多设置。 我无法从能量计捕获的 UART 数据中获取信息。

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

    在图片中查看我的连接。 当然、还连接了 Launchpad 和 Energometer 的 GND 引脚。  我已经表达了所有这一切、并从另一个主题 e2e.ti.com/.../742452中获得了这一概念

    您可以看到、出于安全目的、我还使用 MSP-ISO 板(其中 UART 跳线处于水平位置、与此处所示相反)。

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

    尊敬的

    可以回答吗?

    提前感谢您、
    超级大

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

    您需要从 TI 获取解码器环。

    我要尝试的第一件事是将其全部转换为 ASCII。 "0D0A"是回车/换行

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

    正如我所说的-通过将所有内容转换为 ASCII、我不会得到相同的结果、即在能量计显示屏上。

    这就是问题所在。

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

    该 RX/TX 数据不是调试数据。 请参阅 Keith Barkley 的评论。

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

    您的意思是什么类型的解码器环? 它将执行什么操作-它是否会以除 ASCII 之外的其他特定方式对 RX/TX 数据进行解码?

    您能否举一个此类环的例子?

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

    TI 的某个人必须知道如何解读结果。 我查看了各种文档、但没有什么明显的。

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

    很抱歉迟到了! 我不熟悉这个解决方案。

    在 E2E 上、有一个类似的主题主题主题主题主题主题主题主题已被解决供您参考: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/742452

    希望此主题对您的问题有所帮助。 我将尝试联系专家来查看您的主题。

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

    大家好、与专家讨论过、这只是使用 LaunchPad 上的反向通道 UART (而不是目标)来显示来自 EVM430-F67641的 UART 数据。 如果您使用 RS232转 USB 串行适配器和终端、情况就不会有所不同。 首先、如果来自 UART 反向通道的 UART 数据的显示方式与使用相同终端设置的串行适配器不同。 F67641配套资料不包括有关协议的任何信息,

    下面有关如何解读串行数据的主题应该是一个很好的参考。 如果您的问题可以得到解决、请参阅此主题并进行评论。 谢谢!

    https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/822895?MSP430I2040-Can-t-understand-the-byte-vector-from-serial-communication-section