ソフトウェアシリアルライブラリを使用して、sim900モジュールをarduinoで動作させましたが、方程式からarduinoを排除し、sim900モジュールと直接シリアル通信したいと考えています。
端末エミュレータとしてパテを使用しています。シリアルは、このポートのデバイス マネージャー構成と同じように、COM1 19200 8 N 1 に構成されています。
PC マザーボードのハードウェア シリアルから、sim900 モジュールに接続するシリアル-to-ttl インターフェイス ボードに直接接続します。ボードには 4 つのピンがあります - VCC GND TX RX。それらはすべて、次のように sim900 ハードウェア シリアルに接続されています。 TX=TX と RX=RX を接続すると点滅しますが、ボードは転送を示す LED を点滅しません)。モジュールのスイッチもハードウェア シリアル ピンに設定されています。
したがって、AT や ATI などの AT コマンドを送信して Enter キーを押すと、パテのカーソルが入力したコマンドの先頭に戻るだけです。応答なし。
私は、arduinosソフトウェアのシリアルポートがsim900にコマンドを送信するときに行っていることをしていないと考えています。
誰でも助けてくれますか?文字通り、さまざまな構成を試しても結果が得られない日々でした。
その間に、sim900 を arduino ソフトウェア シリアルで動作させることに加えて、マザーボードのハードウェア シリアル ポートが正しく動作し、インターフェイス ボードも正しく動作していることを確認しました。