码迷,mamicode.com
首页 > 编程语言 > 详细

python读取bin文件并下发串口

时间:2016-04-08 19:36:39      阅读:373      评论:0      收藏:0      [点我收藏+]

标签:

# 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文件并下发串口

标签:

原文地址:http://www.cnblogs.com/xiaojiayu/p/5369196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!