0

RXD ピン (私の TXD) で 1 秒間 UART ブレークを必要とするチップと通信する必要があります。

ZW0301 コントローラーを使用していますが、その UART コントローラーはブレーク コマンドをサポートしていません。break コマンドをエミュレートすることはできますか? UARTコントローラーを無効にして(ピンをGPIOモードにする)、TXDを低くするだけで十分かもしれません。または、これは機能しませんか?

適切な説明へのリンクを歓迎します。

4

1 に答える 1

0

はい、Joachim が言ったように、TXD を 1 文字以上の間 Low にするとうまくいきます。はい、これらのピンが機能するには、これらのピンを GPIO モードにする必要があります。

ブレークを生成する別のオプションは、低いボーレートを設定し、0 文字を送信することです。(したがって、1文字を超えるとTXDは低くなります)が、あなたの場合、これは実際にはオプションではありません.

ほぼ確実に、1 秒のブレーク条件のために GPIO の方法を使用する必要があります。

于 2013-02-11T14:34:50.890 に答える