下面是实现代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# 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