python 串口发送hex码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 串口发送hex码相关的知识,希望对你有一定的参考价值。

python 2.7

serial串口发送只有字符串格式,发送hex格式需要稍微转换一下

#
a=48.encode(hex)    #‘3438‘
#a=‘0‘.encode(‘hex‘)    #‘30‘

#只能0~255的数字
b=chr(48)                  #‘0‘
b=chr(0x30)                #‘0‘

#
import binascii
c=binascii.b2a_hex(48)      #‘3438‘  
#c=binascii.b2a_hex(‘0‘)      #‘30‘

 

以上是关于python 串口发送hex码的主要内容,如果未能解决你的问题,请参考以下文章

关于Matlab串口发送HEX格式字符

开源串口 Ymodem 上位机软件

如何在linux下调试串口,发送十六进制数据

ascii和hex区别

求助shell echo “HEX字符串” 到串口ttyUSB0的方法

C.Net串口工具源码 串口调试工具 支持16进制发送 可以定时自动发送