1

助けてください。問題の根本原因を突き止めるのに何時間も費やしました。

セットアップ: MSP430 (F5529 マイクロコントローラー)、HW UART (USCI_A0)、接続されたモデム (uBlox Leon G100)。USB-to-RS232 経由で PC に接続すると、正しいトラフィックを確認できるため、USCI_A0 ポートが正常に機能していると確信しています。

シンプルな

uart_puts(UART_MODEM, "AT+CPWROFF\r");

AT+CPWROFF をモデムに設定します。おそらくそうですが、モデムの電源がオフになりません。単にモデムを PC に接続し、「AT+CPWROFF」と入力して Enter キーを押すと、モデムの電源がオフになります。また、PC コンソールで "\r" が正常に機能することを確認しました。キャリッジが正しく返されるだけです。「\n\r」を試してみましたが、どちらも機能しません。S3 キャラクターのモデム設定を確認すると、013 (CR または \r) です。

何が悪いのかわかりません。PC-to-modem は正常に動作し (モデムの電源を切ることができます)、MSP430-to-PC は正常に動作します (マイクロコントローラーが実際に AT+CPWROFF\r を UART に設定していることがわかります)、MSP430-to-modem は動作しません仕事。

消費電流を見ることで、モデムの電源がオンかオフかを判断できます。

お願いします、何かヒントはありますか?

4

1 に答える 1