网络编程
位置:首页>> 网络编程>> Python编程>> python如何读取bin文件并下发串口

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

作者:返回主页 小甲鱼  发布时间:2021-12-21 17:09:21 

标签:python,读取,bin,文件,串口

下面是实现代码


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

来源:https://www.cnblogs.com/xiaojiayu/p/5369196.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com