【提问贴】关于python的串口模块serial想请教各位大佬

ser.write(chr(0x80).encode()) #向串口发送数据
当我已这行命令发送到串口调试助手上时,收到的16进制是C2 80,就是说只要我发送的数据大于0X80时数据前面都会多出C2,如果发送的数据大于255,就会多出C4以此类推
ser.write(80) #向串口发送数据
当我发送十进制的80时,收到的却是80个00,发送多少收到的就是等量的00
查网上的资料是说跟编码有关,但是我还是有点搞不懂,请各位大神指点!

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题