上位机用串口和下位机通信,用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