- admin8小时前管理员1
// 重新画板后的硬件串口定义 HardwareSerial SerialDebug(PA10, PA9); // USART1 (调试) HardwareSerial Serial485(PA3, PA2); // USART2 (RS485) HardwareSerial SerialJx(PB11, PB10); // USART3 (井下) void setup() { pinMode(PB5, OUTPUT); // RS485 控制脚 digitalWrite(PB5, LOW); SerialDebug.begin(115200); Serial485.begin(9600); SerialJx.begin(300); } void loop() { // 硬件串口可以同时独立接收,再也不需要 rs485.listen() 了! if (Serial485.available()) { uint8_t ch = Serial485.read(); SerialDebug.write(ch); } if (SerialJx.available()) { uint8_t ch = SerialJx.read(); SerialDebug.write(ch); } }主楼 - 暂无回复