esp8266刷ESPHome固件做测试,仅做一个串口发数据的测试,烧写完固件后,esp8266TX和RX接USB/串口线,在电脑上打开串口助手显示接收的信息,结果固件里发送的数据和电脑串口助手接收到的数据不一致。
波特率9600和115200都做过测试,结果一样。
esphome代码如下:
esphome:
name: uart-lcd
platform: esp8266
board: esp01_1m
api:
ota:
password: ""
wifi:
ssid: "HZGH-2G"
password: meiyoumima
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp8266 Fallback Hotspot"
password: "12345678"
captive_portal:
# 禁用串口log,因为ESP8266的log可能会和uart输出冲突
logger:
baud_rate: 0
# 启用web界面,可以通过web界面查看效果
web_server:
port: 55555
uart:
id: uart_bus
tx_pin: GPIO13
rx_pin: GPIO15
baud_rate: 115200
interval:
- interval: 10s
then:
- uart.write: [0xF0, 0x01, 0x00, 0x0A]
间隔十秒发送[0xF0, 0x01, 0x00, 0x0A]
但串口助手只接收到:00 D0 FF EB
|