0

まず第一に、これが ESP wifi モジュールへの最初のアプローチだったと言いたいです。AT コマンドを使用してこのモジュールをプログラムしていましたが、モジュールのボーレートを から に変更するまで、すべてが完璧でしAT+UART=9600,8,1,0,0https://bbs.espressif.com/viewtopic.php?t=6109。そこから、うまくいかない理由を探し始めました。それから、ファームウェアが壊れているのではないかと思いました。次に、ファームウェアをフラッシュするチュートリアルを見つけましたhttps://www.instructables.com/id/ESP-12F-Flashing-AT-Firmware/。私は従いました、そして最初のビューでは、すべてが大丈夫でした. しかし、すべてのコマンドがうまく機能しているわけではないことがわかったので、モジュールにインストールしたもののドキュメントに行き、これを見つけました(使用したフラグメント)

. 注意を読んでください(これはチュートリアルではなく、フォルダーにあります):

起動モード

ダウンロード: //両方のバージョンを試しました

フラッシュサイズ 32Mbit: 512KB+512KB

boot_v1.2+.bin 0x00000

user1.1024.new.2.bin 0x01000

esp_init_data_default.bin 0x3fc000 (オプション)

blank.bin 0x7e000 & 0x3fe000

フラッシュサイズ 32Mbit-C1: 1024KB+1024KB

boot_v1.2+.bin 0x00000

user1.2048.new.5.bin 0x01000

esp_init_data_default.bin 0x3fc000 (オプション)

blank.bin 0xfe000 & 0x3fe000

.

更新手順

1. TE (端末機器) が sta または sta+ap モードであることを確認します。

AT+CWMODE=3
    OK

2.TE が IP アドレス ex を取得したことを確認します。

AT+CWJAP="ssid","12345678"
    OK

AT+CIFSR
192.168.1.134
  1. exを更新しましょう。

AT+CIUPDATE

        +CIPUPDATE:1    //found server

        +CIPUPDATE:2    //connect server

        +CIPUPDATE:3    //got edition

        +CIPUPDATE:4    //start start
    
        OK

ノート。更新に誤りがある場合は、更新を中断して ERROR を出力します。.

. README ノートの終わり .

入れたものと受け取ったもの

AT+CWMODE=3
OK

.

AT+CWJAP="SSID","PASSWORD"
strange characters

WIFI DISCONNECTED何度か試してみたところ、、、OKまたはなどの異なる答えが得られWIFI CONNECTED GOT IPました(512KB + 512KBと1024KB + 1024KBの応答が異なるためかもしれませんが、そうは思いませんが、わかりません)。.

AT+CIFSR
APIP,"192.168.4.1"
+CIFSR:APMAC,"f6:cf:a2:d1:3e:38

.

AT+CIUPDATE

この最後のコマンドで、3 つの異なることが起こりました

ケース1

    +CIPUPDATE:1    

    +CIPUPDATE:2    

    +CIPUPDATE:3    

    +CIPUPDATE:3    

    +CIPUPDATE:4    //only sometimes
    
    ERROR //Sometimes after +CIPUPDATE:1, +CIPUPDATE:2, +CIPUPDATE:3 OR +CIPUPDATE:4 

ケース 2 何もしない、または +CIPUPDATE:n を送信するが文字化けしている

ケース3 送信後AT+CIUPDATE、時々送信する

`

ets 2013 年 1 月 8 日、最初の原因:2、ブート モード:(3,6)

foad |:000800, vY⸮b⸮⸮⸮⸮⸮⸮⸮j tXM⸮j ,k⸮ڵ⸮⸮⸮⸮"5 ロード 0x3ffe8000, len ⸮b⸮⸮⸮⸮⸮⸮j tX]⸮⸮i ,kk ⸮⸮⸮5 ho 0 talm 18 ta4 2 1I H a
2correct flash map 致命的な例外 (28):`

致命的なエラー(28)を送信します。探したhttps://www.espressif.com/sites/default/files/documentation/esp8266_reset_causes_and_common_fatal_exception_causes_en.pdfけどどうすればいいのかわからない(その user1.1024.new.2.bin時使ってなかったから)

私はこれに2週間以上費やしました.3つのモジュールがそのようにブロックされているので、誰かが私を助けることができれば素晴らしいでしょう.

ありがとう

ミケル

4

0 に答える 0