1

重複の可能性:
AT コマンドへの応答の終わり

CDMA モデムを使用しようとしていますが、応答がいつ終了したかがわからないという問題があります。現在、各コマンドのタイムアウトを設定しているだけです。しかし、新しいモデム (同じモデル) に切り替えたばかりで、すべてにかかる時間が異なります。これを処理するためのより良い方法が必要です。

マニュアルには、「ハードウェア ハンドシェーク」があり、UART の次のピンが一覧表示されていると記載されています: RXD、DSR、CTS、RING、DCD、TXD、DTR、および RTS。TXDとRXDは明らかです。RTS と CTS は、コマンドの実行よりも利用可能なシリアル バッファと関係があり、DCD (データ キャリア検出) と RING はセル接続自体と関係があると思います。DTR は、モデムがアイドル状態であることを示しますか?

モデムがすべての送信先を送信したことを知る他の帯域内方法はありますか?

本当に勇敢で役立つ人のために、ここにマニュアルへのリンクがあります: http://www.janus-rc.com/Documentation/terminus_cf_user_guide.pdf

4

1 に答える 1

1

久しぶりですが、私が覚えている限りでは、モデムはコマンドが処理されたときに応答として「OK」を送信することにより、すべてのATコマンドを確認する必要があります。したがって、最善の策はこれを聞くことです。もちろん、応答を待つときにタイムアウトを定義する必要もありますが、正確なタイミングに依存することはありません。

于 2012-12-03T23:06:40.663 に答える