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.

[参考译文] AM625:AM62XX:有关 UART 的问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1506974/am625-am62xx-questions-about-uart

器件型号:AM625

工具/软件:

使用 AM6254 EVM SDK10.1使用串行端口进行测试、发现以下问题串行端口无法2M 波特率与其他串行 器件通信、但两个 AM62示波器器件可以通信、我通过命令 stty -F /dev/ttyS4原始速度2000000设置波特率、下图是由 AM62发送数据时测量的波形。

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

    您好、

    串行端口无法2M 波特率与其他串行器件通信两个 AM62器件可以通信[/报价]

    另一个器件上的串行端口正在以2M 波特率进行通信、您能否请确认这一点以及奇偶校验类型、停止和开始位等其他设置。

    Unknown 说:
    、但两个 AM62器件可以通信

    我假设连接必须是:

    第一个 AM62x 的 TX 到第二个 AM62x 的 RX、反之亦然。 很高兴知道这个作品。

    此致、

    Vaibhav

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

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

    第一个 AM62x 的 TX第二个 AM62x 的 RX 可以正常通信

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

    您好、

    您能给我展示流控制的选项吗? 选项是软件和硬件流控制吗? 如果是、您能否通过启用其中任何一个并查看到外部 UART 的传输是否正常来尝试。

    除此之外、在波形中、我看到没有起始位、存在停止位。 这是否也是接收器 UART 上的相同配置?

    此致、

    Vaibhav

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

    您好、

            、命令 stty -F /dev/ttyS4 raw speed 2000000 cs8 -parenb -cstopb -crtscts -echo μ s 设置波特率

    AM62发送0x31、、但 串行端口调试工具收到0X71、μ A

    这两个数字的二进制为


    这种高级识别、两个周期(确定为三个周期)似乎有问题

    我们还有一个问题、我们发现两个字符之间存在间隔、可以将其修改为两个周期?

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

    您好、

    允许其他专家对您的问题进行评论。

    此致、

    Vaibhav

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

    尊敬的雄伟:

    请查看 AM62x 器件 TRM 表12-113"UART 波特率设置"、AM62x UART 实际上并不支持2Mbps 波特。 AM62x 可以执行的最接近波特率为1.846Mbps、约为-8%的误差容差。 您使用的 UART 器件是否支持这种功能?

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

    您好、

    根据表中显示的波特率、这是否意味着 AM62不支持其他波特率、、例如1.5M、2M

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

    尊敬的雄伟:

    DLL/2 (DLL)/13=1.846或48MHz DLL/3 (48MHz)/13=1.231。 两者都不足以接近2Mbps。

    但1.5Mbps 可完全支持48MHz /2/16 = 1.5、因此可以完全支持1.5Mbps。