软件
Arduino
硬件
ESP8266 开发板
逻辑分析仪
使用Arduino烧录ESP8266
#include <ESP8266WiFi.h>
void setup() {
Serial1.begin(115200); // 初始化 UART1,用于调试输出
delay(1000); // 等待串口初始化完成
}
void loop() {
Serial1.println("Hello World"); // 在 UART1 上发送 "Hello World"
delay(1000); // 延迟 50 毫秒
}
烧录成功后,使用串口调试助手连接。(UART1的TX、RX分别为GPIO2、GPIO8,对应板子上的D4、SD1)。
连接后如图所示:
串口控制台打印(波特率:115200)
ESP8266存在两个UART口,这里使用UART的第二个口。 未识别到串口,需要装驱动,CH340与CP2102驱动。
使用逻辑分析仪分析
点击开始,捕捉5s的传输信号
选择解码器
设置信号线为0,数据格式为ASCII。
板子只有TX在传输数据,所以只有一个根信号线有起伏。
解码数据