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.

[参考译文] AM2434:9位 UART

Guru**** 2448780 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1104586/am2434-9-bit-uart

器件型号:AM2434

各位专家、您好!

AM243x 能否以9位数据格式使用 UART (和 MCU_UART)? 文档中存在以下差异、哪些信息是正确的?

  • AM243x Sitara 微控制器数据表(修订版 C): SPRSP65C
    • 8.4.2.21 UART UART UART 模块支持以下主要特性:
      •可编程串行接口特性
      –5、6、7或8位字符
      –偶数、奇数、标记(始终为1)、空格(始终为0)或无奇偶校验(非奇偶校验位帧)位的生成和检测
      –1、1.5或2停止位生成
  • AM64x/AM243x 技术参考手册(修订版 C): SPRUIM2C
    • 12.1.5.1.1 UART 特性
      •可配置数据格式:
      –数据位:5、6、7、8或9位
      –奇偶校验位:偶数、奇数、无
      停止位:1、1.5、2位

如果可以发送9位数据、如果您可以共享任何示例代码或其他可参考信息、我们将不胜感激。

此致、
还不错

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

    您好、O.H、

    技术参考手册正确、AM243x 能够使用9位数据格式的 UART。  

    请注意、9位模式下的数据只能 通过 UART_Ethr / UART_ERHR 寄存器进行写入和读取。

     12.1.5.2.1.4 AM243x TRM 的 UART 9位模式数据格式详细说明了如何通过向 UART_MDR4寄存器的位6写入"1"来配置9位模式格式。

    有关9位 UART 模式的更多详细信息,请参阅 《将9位软件 UART 与 StellarisRegistered微控制器配合使用》。 AM243x 不是 StellarisRegistered微控制器,因此代码不起作用,但本文档讨论了9位 UART 功能和限制。  

    此致、

    Erik

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

    您好 Erik、

    感谢您的回复和信息。 我明白了。  

    此致、
    还不错