【问题标题】:Send UART break发送UART中断
【发布时间】:2013-02-05 19:07:25
【问题描述】:

我需要与需要 UART 在其 RXD 引脚(我的 TXD)上中断 1 秒的芯片通话。

我使用 ZW0301 控制器,它是 UART 控制器支持中断命令。是否可以模拟 break 命令?禁用 UART 控制器(将引脚置于 GPIO 模式)并将 TXD 置于低电平可能就足够了。还是这样不行?

感谢您提供指向良好描述的链接。

【问题讨论】:

  • 是的,虽然我从未在实践中尝试过,但将P1.0 设置为 GPIO 模式/低 1 秒应该可以正常工作。
  • @JoachimIsaksson 在使用 GPIO 命令进行操作之前,我是否需要禁用这些引脚上的硬件 UART 控制器?

标签: microcontroller uart gpio


【解决方案1】:

是的,正如 Joachim 所说,将 TXD 拉低超过字符时间会起作用。是的,这些引脚需要处于 GPIO 模式才能正常工作。

产生中断的另一个选项是设置较低的波特率,并发送 0 字符。 (因此对于 >1 个字符,TXD 会很低),但对于您的情况,这不是一个真正的选择。

对于 1 秒的中断条件,您几乎肯定必须采用 GPIO 方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-06
    • 2016-02-03
    • 1970-01-01
    相关资源
    最近更新 更多