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.

[参考译文] TMDXEVM5515:UART 波特率在更改为60MHz 时钟后 isn#39;t 校正

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/606567/tmdxevm5515-uart-baudrate-isn-t-correct-after-change-to-60mhz-clk

器件型号:TMDXEVM5515

您好!

我将输入时钟修改为60MHz、并通过波特率115200计算 DLL 和 DLH 寄存器。 DLL=0x1B、DLH=0x00;但我发现从电路板发送到 PC 的数据与 PC 获得的数据不匹配。 它看起来像是波特率问题。

将输入 clk 更改为100Mhz。 并将 DLL=0x36、这是可以的。  

我用60MHz 时钟将波特率更改为9600、但它也不起作用。 请提供帮助、因为我们的项目100Mhz UART 将导致频率干扰问题。  

除数=UART 输入时钟频率/(所需波特率*16)

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

    我已将其转发给 C55x 团队。 他们的反馈应发布在此处。

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

    在设置60MHz 和波特率= 115200时、我更正了有关 DLL 值的上述注释。

    DLL=0x21、DLH=0x00