串口通信进制问题
串口通信进制问题
由于UART一般通信帧是8 bit,所以通常以ASIIC码的形式进行传输,但也可以用一位16进制数来进行传输。
常见的串口助手默认发送的都是字符型比如’5’,或者说ASIIC码的形式,如果要发送16进制数,需要选择16进制发送,比如要发0xFF,串口助手这里发送写成FF就行,但单片机的的if中必须写成0XFF
Python发送16进制数先用bytearry打包,然后serial.write就行了
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.