初学者问题:1.请问为什么使用串口助手发送时在句尾总会出现□,这个乱码也会被发送过去影响命令格式吗
2.请问为什么每个数据中间都间隔着一个空格,空格难道不算作是数据吗?不加会怎么样呢?
这个软件在Hex显示模式下的固定格式。hex模式下,只有0-9和A-F,其他的都不可能是数据,都只是作者自己加的一些标志或分隔符,也不可能存在乱码。
在文本模式下才可能有乱码。
看下这个软件的显示怎么约定的,这个应该是停止位、校验位的意思,不是实际的数据
根据这个表格可以简单确定至少有6钟状态,考虑到帧头有2个字节,用两个状态来表示,同理校验有2个字节也用2种状态来表示。故一共8种状态,分别是: