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.

[参考译文] TM4C123GE6PZ:UART 位决定

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/588322/tm4c123ge6pz-uart-bit-determines

器件型号:TM4C123GE6PZ
主题中讨论的其他器件: TM4C123

我们是否有文档来展示 如何使用 UART 模块 来确定每个位值? 我知道  每个位有内部16或8个 clk 样本、 但有多少个样本 可以确定 该位的值为0或1?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很久以前(我相信是6年前)、这个主题在 MCU 研讨会上出现。 (在推出 TM4C 之前-这是基于 LM3S 和 LX4F 的)
    IIRC -在"3"时钟边沿期间对 UART 数据进行采样和检查。 收到"2"(或全部3个)"命中"的"位级别"被视为"有效"。

    "2/3中的2" UART 位、采样技术也"发挥作用"@其他几家 MCU 供应商-在 ARM 到来之前... (我记得选择这种方法是因为芯片供应商很容易实施)

    不要在本报告中"打赌场"-详细查看 MCU 手册(可能)更好地揭示。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Terry、您好!
    TM4C123GE6PZ.pdf 的第911 - 971页提供了 UART 的详细功能映射。 访问 UART 的寄存器位值有点棘手。 如果您更具体、可能有人会更好地帮助您的查询。
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在 C2000 DSP 数据表上找到了下图、以描述 UART 如何确定每个位值。 但是、我在   TM4C 数据表中找不到此类信息。  在哪里 可以获得有关 TM4C UART 位确定信息的任何文档?

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

    您好!

    以下摘录自用户手册第14.3.3段:

    当接收器空闲(UnRx 信号持续为1)且数据输入变为低电平(已接收到起始位)时、 接收计数器开始运行、数据在 Baud16的第八个周期或 Baud8的第四个周期采样、具体取决于 UARTCTL 寄存器(第914页的"发送/接收逻辑")中 HSE 位(第5位)的设置。

    如果 UnRx 信号在 Baud16的第八个周期(HSE 清零)或 Baud 8的第四个周期(HSE 置位)仍然为低电平、则起始位有效并被识别、否则它将被忽略。 检测到有效起始位后、根据编程的数据字符长度和 UARTCTL 中 HSE 位的值、每16个 Baud16周期或每8个 Baud8周期(即一个位周期)对连续的数据位进行一次采样。 如果奇偶校验模式被启用、那么奇偶校验位被检查。 数据长度和奇偶校验在 UARTLCRH 寄存器中定义。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于每个数据样本、会获取三个读数、并保留多数值。 在上面的帖子中、定义了中间采样点、并在其任一侧采集了一个采样。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="CB1_MOBILE "]在"3"时钟边沿期间对 UART 数据进行了采样和检查。 收到"2"(或全部3个)"命中"的"位级别"被视为"有效"。

    似乎(有些)工作重复。  (和响应)  报价(如上)显示对此主题的首次响应...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CB1、
    只需确认您为 LM3和 Terry 报告的 C2000内容对于 TM4C 而言确实也是如此。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Bob。   我的报告确实针对 LM3S 和 LX4F -正如我们所知(LX4F = TM4C123)-我相信我的报告(部分)是有效的...