python

超轻量级php框架startmvc

python如何读取bin文件并下发串口

更新时间:2020-07-11 12:30:01 作者:startmvc
下面是实现代码#coding:utf-8importtime,serialfromstructimport*importbinasciifile=open('E:\\1.bin','rb')i=0while1:c

下面是实现代码


# coding:utf-8
import time, serial
from struct import *
import binascii

file = open('E:\\1.bin', 'rb')
i = 0
while 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()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python 读取bin文件 下发串口