上位机用串口和下位机通信,用C#怎么实现
上位机用串口和下位机通信,用C#怎么实现?
帧格式是这样
位置 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7.. | 8 |
内容 0xFF |0xAA | 帧号||数据长度 |帧类型 | |测试仪ID|头校验码 | 数据 |数据校验码 |
大小(BYTE) 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 ..n | 2 |
数据长度= 数据(nbyte)+数据校验码长度(2Byte)
上位机发送的帧为FF AA serial length 0x0F ID CRC8 data CRC16
下位机发送的帧为FF AA serial length 0x8F ID CRC8 data CRC16
当数据长度为0x00时,帧格式可以简化为FF AA serial length 0x0F ID CRC8