$串行通讯口设置:通讯方式:RS-232/485 波特率:9600bps 字节格式为: 模式1的发送:当空闲时,TXD引脚位高电平。要发送数据时先发一起始位0,然后是数据位LSB---MSB顺序发出,最后发送一停止位1。 模式1的接受:当空闲时,TXD引脚为高电平。在正确接收到起始位0后,开始以LSB---MSB顺序接收数据位,直至接收到停止位1。 PC发射数据帧格式为: 地址:一个字节。如:00H表示地址为00的接口板 读写控制字:一个字节。01H表示PC既要向MCU写入内容;00H表示PC要向MCU读取内容。 异或校验:一个字节。前两个字节相异或后的数值。 注意:所有字节均为十六进制数 PC接收数据帧格式为: 本机地址 | 温度采样值低八位 | 温度采样值高八位 | 湿度采样值低八位 | 湿度采样值高八位 | 前五个字 节异或校验 |
本机地址:MCU返回的本机地址,一个字节。 温度采样值低八位:一个字节,十位A/D 0-5V采样后的实际十六进制数值。 温度采样值高八位:一个字节,十位A/D 0-5V采样后的实际十六进制数值。 湿度采样值低八位:一个字节,十位A/D 0-5V采样后的实际十六进制数值。 湿度采样值高八位:一个字节,十位A/D 0-5V采样后的实际十六进制数值。 前五个字节异或校验值:前五个字节异或后的十六进制值 |