发送UART中断

时间:2013-02-05 19:07:26

标签: microcontroller uart gpio

我需要与一个芯片通信,该芯片需要UART在其RXD引脚(我的TXD)上中断1秒钟。

我使用的是ZW0301控制器,它的UART控制器不支持支持中断命令。是否可以模拟 break命令?可能足以禁用UART控制器(将引脚置于GPIO模式)并将TXD置为低电平。或者这不起作用?

赞赏一个良好描述的链接。

1 个答案:

答案 0 :(得分:0)

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

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

你几乎肯定要以GPI的方式进行1s休息。