【发布时间】:2021-09-22 06:26:58
【问题描述】:
我正在使用 ESP32 将数据写入其他设备。这很好用,但是当我将数据发送到 Raspi 时,会出现奇怪的延迟和错误的字符。有时 Pi 似乎收到了正确的数据,但它完全是随机的,而且需要很长时间。
发送(ESP32):
#include <Arduino.h>
#define RXD2 16
#define TXD2 17
void setup() {
Serial.begin(9600);
Serial.println("Initialize");
Serial2.begin(9600, SERIAL_8N1, RXD2, TXD2);
}
void loop() {
Serial2.println("Sending data to you!");
Serial.println("Data send.");
delay(222);
}
通过sudo screen /dev/ttyS0 9600在Pi上接收数据:
【问题讨论】:
-
顺便说一句。我尝试了不同的电缆、波特率、延迟等。从 ESP32 发送到 FTDI USB PC 就像魅力一样。
标签: arduino raspberry-pi serial-port esp32