环境

软件

Arduino

硬件

ESP8266 开发板

逻辑分析仪

流程

  1. 使用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)。

    Untitled

    连接后如图所示:

    Untitled

    串口控制台打印(波特率:115200)

    Untitled

    ESP8266存在两个UART口,这里使用UART的第二个口。 未识别到串口,需要装驱动,CH340与CP2102驱动。

  2. 使用逻辑分析仪分析

    点击开始,捕捉5s的传输信号

    Untitled

    选择解码器

    Untitled

    设置信号线为0,数据格式为ASCII。

    板子只有TX在传输数据,所以只有一个根信号线有起伏。

    解码数据

    Untitled