私はarduinoを新しくしており、ESP8266に問題があります。 ESP8266からエコーをチェックしたいのですが、プログラムをアップロードしてNanoin COM4シリアルウィンドウを再起動すると、私はいくつかの不要なメッセージを受信しています。 ATコマンドを送信しようとすると、NANo TX Ledで表示されますが、ESP8266は応答しません。私はすべてのボーレートを変更しましたが、115200だけしか読めるわけではありません。ランダムな不要なメッセージを受信
それは、ハードウェアの問題であるか、私はファームウェアを更新する必要があるかどうかはわかりません。どんな助けもありがとうございます。
コード:
#include <SoftwareSerial.h>
SoftwareSerial softSerial(8, 9); // RX, TX
void setup()
{
uint32_t baud = 115200;
Serial.begin(baud);
softSerial.begin(baud);
Serial.print("SETUP!! @");
Serial.println(baud);
}
void loop()
{
while(softSerial.available() > 0)
{
char a = softSerial.read();
if(a == '\0')
continue;
if(a != '\r' && a != '\n' && (a < 32))
continue;
Serial.print(a);
}
while(Serial.available() > 0)
{
char a = Serial.read();
Serial.write(a);
softSerial.write(a);
}
}
*私はすべてのボーレートを変更しましたが、唯一の115200は読めるにできることができます。*どのコマンドあなたはボーレートを変更するために使用しましたか?または、ファームウェアを変更してボーレートを変更しようとしましたか? ATコマンドであれば、どのコマンドを使用しましたか、どのような応答を受けましたか? –
返信用のすべての感謝の最初に、私は「ボー= 115200のuint32_t; 」ボーレートを変更し、プログラムと表示するには、シリアルCOMに...私はATエコーを見ることができないので、それがファームウェア作ることができない、私が切り替わったときので、上記のメッセージが続きます..... – Dian007
ESP8266のボーレートを変更しないと、もちろんデフォルトのボーレートだけが動作します。 –