首页 > 编程 > Python > 正文

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

2019-11-25 12:30:46
字体:
来源:转载
供稿:网友

下面是实现代码

# 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()

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表