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.

[参考译文] AM2632:PR0_UART0_RTSn 控制

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1443831/am2632-pr0_uart0_rtsn-control

器件型号:AM2632

工具与软件:

尊敬的 TI Arm 所有者:

  我想按如下方式控制功能:

1. Arm 重新启动可以保持高电平、因此我们使用  PR0_UART0_RTSn (PR0_PRU0 _GPIO10)来设计电路。

PR0_UART0_RTSn 可以控制输出高电平/低电平。 我使用相同的 syscfg 选项来控制 PinMux、但信号始终为高电平。

SYSCFG 选项:  

代码设置:

  

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

    尊敬的 Ming:

    在此处、我将需要更多详细信息:  

    是否尝试使用 AM263x SOC 构建定制电路板

    2.  

    Unknown 说:
    /support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1443831/am2632-pr0_uart0_rtsn-control Arm 重新启动可保持高电平、因此我们使用  PR0_UART0_RTSn (PR0_PRU0 _gpio10)来设计电路。

    是否正在尝试将复位引脚连接到 PRU GPIO10

    另外、如果您可以更详细地描述用例、这将有助于我更好地理解问题。

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

    尊敬的 Nilabh:

      是的、我们使用了使用 AM263x SOC 的定制电路板。

      当前我们可以控制 PR0_UART0_RTSn (PR0_PRU0 _GPIO10)高电平/低电平、因为我们将 syscfg 设置为 UART0_RTS、然后在 AM263x 驱动程序打开后将 PR0_PRU0 _GPIO10 PinMux 重新配置为 GPIO。

      但波形可以看到 PR0_PRU0 _GPIO10降至低电平并恢复到高电平。

     将 UART0_RTS 配置为 GPIO 模式的代码移至 RTOS 初始化后、此症状消失。

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

    尊敬的 Ming:  
    对于延迟我们很抱歉、您能给我提供一下您用于生成信号的示例吗?

    [报价 userid="632749" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1443831/am2632-pr0_uart0_rtsn-control/5540652 #5540652"]  目前我们可以控制 PR0_UART0_RTSn (PR0_PRU0 _GPIO10)当前的高/低电平、因为我们将 syscfg 设置为 UART0_RTS、然后在 AM263x 驱动程序打开后将 PR0_PRU0 _GPIO10 PinMux 重新配置为 GPIO。

    另外、我想知道您是否有意使用 PRU UART 而不是 SOC UART?

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

    尊敬的 Nilabh:

     很抱歉这么晚才回复。

     我已解决此症状。  

     使用 PRU UART 主要是因为我们希望 Arm 在重新上电后能够保持高电平。

     Arm 导通可以重新定义 GPIO 模式。

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

    好的、很高兴知道 Ming。

    如果您需要任何其他帮助、请随时提出新 TT。 我现在将关闭该工单。