arduino程序发送的数据在串口调试助手中接收到的数据不一致
时间:2025-05-14
时间:2025-05-14
哈哈楼
arduino程序发送的数据在串口调试助手中接收到的数据不一致
上图是arduino编写的程序,引用的库功能是把引脚2定义为RX端,引脚3定义为TX端,这样每次下载程序的时候就不用像以前那样把引脚0和1上的线拔掉了。第二此程序的目的是用串口RX、TX端口发送数据。第一次发送数字45,间隔0.5秒,发送数字48,再间隔0.5秒,发送数字45,以此循环。
哈哈楼
上图是在串口调试助手上实际接收到的数据:第一次arduino发送的数字45,串口实际接收的是4A 00;第二次arduino发送的数字48,串口实际接收的是06;第三次arduino发送的数字45,串口实际接收的是69;第四次arduino发送的数字48,串口实际接收的是06;第五次arduino发送的数字45,串口实际接收的是69;第六次arduino发送的数字48,串口实际接收的是06;此后数据稳定。
上图为实际接线图。USB转RS232串口线,转接板上的TX+接arduino的引脚3;RX+接arduino的引脚2;GND接GND。下载线给Arduino提供电源。
那么此次实验的最终目的是用arduino与S7-200PLC通讯,所以用了串口调试助手查看
哈哈楼
arduino实际发送的数据是什么。
所以请问各位大仙,为什么arduino发送的数据45、48,而串口调试助手实际接收的稳定数据是69、06 。