python读取bin文件并下发串口

馋奶兔 提交于 2020-03-10 04:54:11

python读取bin文件并下发串口

 
# coding:utf-8import time, serialfrom struct import *import binasciifile = open('E:\\1.bin', 'rb')i = 0while 1:    c = file.read(1)    # 将字节转换成16进制;    ssss = str(binascii.b2a_hex(c))[2:-1]    print(str(binascii.b2a_hex(c))[2:-1])    if not c:        break    ser = serial.Serial('COM3', 57600, timeout=1)    ser.write(bytes().fromhex(ssss))# 将16进制转换为字节    if i % 16 == 0:        time.sleep(0.001)    #写每一行等待的时间    i += 1    ser.close()file.close()
# coding:utf-8import time, serialfrom struct import *import binasciifile = open('E:\\1.bin', 'rb')i = 0while 1:    c = file.read(1)    # 将字节转换成16进制;    ssss = str(binascii.b2a_hex(c))[2:-1]    print(str(binascii.b2a_hex(c))[2:-1])    if not c:        break    ser = serial.Serial('COM3', 57600, timeout=1)    ser.write(bytes().fromhex(ssss))# 将16进制转换为字节    if i % 16 == 0:        time.sleep(0.001)    #写每一行等待的时间    i += 1    ser.close()file.close()
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!