为了账号安全,请及时绑定邮箱和手机立即绑定

如下是Python2的代码,向串口发送数据,请问如何改为Python3?

如下是Python2的代码,向串口发送数据,请问如何改为Python3?

神不在的星期二 2019-02-15 16:40:40
# coding=utf-8import serial cmd = [0xa5, 0x00, 0x09, 0x0a, 0xcc, 0x33, 0xc3, 0x3c, 0xa6]with serial.Serial('/dev/ttyAMA0', 115200, timeout=1) as ser:    for i in cmd:         k = chr(i)         ser.write(k)     s = ser.read(10)     print(s)既然Python2传进去str的是Python3的bytes,为什么我在Python3中将最后要发送的数据转换成bytes后下位机会报错?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 557 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号