0

シリアルインターフェースを介して接続されているGSMモデム用のデバイスドライバーを作成しようとしています。基本的な考え方は、シリアルポートでコマンドを送信し、モデムから応答を取得することです(コマンドが成功した場合、応答はOKで、それ以外の場合はERRORです)。UARTは、モデムから文字が送信されるたびに割り込みを生成します。モデムからの各メッセージをリストに入れるパーサーを作成しました。SMSメッセージを送受信するようにモデムを構成するには、一連のコマンドをモデムに送信する必要があります。したがって、modem_config()関数から、応答(OKまたはエラー)を待つコマンドを送信する必要があります。応答がOKの場合は、次のコマンドを送信します。モデムからの応答が利用可能であることを通知するパーサーからの信号をmodem_config()関数で待機するにはどうすればよいですか?この信号を受信した後、modem_config()関数は実行を再開し、モデムからの応答を解釈します。

ありがとう。

4

0 に答える 0