为什么RS485接收到的数据和发送的一样,发什么收什么
目前已经排除了代码问题,并且尝试rx和tx反接,结果没有变化依然发啥收啥,用万用表蜂鸣档测试了,rx和tx没有短路。
求问:除此以外还有什么原因会导致这种情况发生吗?还可以从哪些方面检查呢?
为什么RS485接收到的数据和发送的一样,发什么收什么
让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言可能是信号线存在干扰或损耗等问题,导致接收端无法正确解码。可以从以下几个方面进行检查:
void setup() {
Serial.begin(9600); //设置串口波特率为9600
}
void loop() {
if (Serial.available()) { //如果有可用数据
int data = Serial.read(); //读取串口数据
Serial.write(data); //将读取到的数据原样发送回去
}
}