如何将AD数据通过串口通讯显示PC端

2025-03-13 08:00:34
推荐回答(2个)
回答1:

串口数据传输一般的做法是像modbus rtu那样做的。可以按位传输、可以按字节传输、可以按16位整数传输、可以按32位数传输。
比如你的12位数据,前面加4位0补充够16位整数传输,在ModbusRTU中就做为一个寄存器(16位二进制)来操作。如果是32位浮点数,在ModbusRTU中就当做两个字来操作,一次线读/写两个字节就得到了一个32位的浮点数。
不过,一般AD芯片都是IIC总线串行数据格式的,用PC串口是不能直接通讯读取里面的数据的,只能通过单片机中转为PC串口支持的协议格式才能获取到AD芯片中的数据。

回答2:

单片机什么型号?AD什么型号?