从 ESP32 到 Fanstel BC805M (nRF52805M) 的 AT 指令不起作用

AT-Commands from ESP32 to Fanstel BC805M (nRF52805M) not working

我想发送一个简单的 AT 命令,例如:AT\r\n 从 ESP32 到 Fanstel BC805M (nRF52805M) 分线板。我的目标是得到答案。

问题:Esp32 没有从 BC805M 得到应答。

设置

硬件

软件

#include <HardwareSerial.h>

#define RXD2 16
#define TXD2 17
#define CMD_MODE 32

void setup() {
  Serial.begin(115200);
  Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);
  pinMode(CMD_MODE, OUTPUT);
  digitalWrite(CMD_MODE, HIGH);
  delay(1000);
  Serial.println("start");
}
void loop() {
  Serial2.write("AT\r\n");
  delay(500);
  if(Serial2.available()){
    Serial.write(Serial2.read());  
  }
}

在监视器上,我什么也没收到:Terminal Output

我测试了什么

BlueNor 200622 started

在我的显示器上。这意味着我读取了 BC805M 的 Rx 引脚的值并将它们写入我的显示器。这条消息不应该在 BC805M 的 Tx 引脚上发送吗?

Fanstel 支持刚刚写信给我说 BC805M 评估板预装 AT-Command 固件。

只有BC805M模块预加载了它。

这就解释了为什么 AT 命令不起作用。