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


Posted in Python onJuly 05, 2019

下面是实现代码

# 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 相关文章推荐
Python线程指南详细介绍
Jan 05 Python
Python 高级专用类方法的实例详解
Sep 11 Python
django 解决manage.py migrate无效的问题
May 27 Python
python引用(import)某个模块提示没找到对应模块的解决方法
Jan 19 Python
Python叠加两幅栅格图像的实现方法
Jul 05 Python
django 微信网页授权认证api的步骤详解
Jul 30 Python
python使用rsa非对称加密过程解析
Dec 28 Python
使用python求解二次规划的问题
Feb 29 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
May 23 Python
pycharm使用技巧之自动调整代码格式总结
Nov 04 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
Python的这些库,你知道多少?
Jun 09 Python
anaconda如何查看并管理python环境
Jul 05 #Python
python笔记之mean()函数实现求取均值的功能代码
Jul 05 #Python
python如何给字典的键对应的值为字典项的字典赋值
Jul 05 #Python
python调用并链接MATLAB脚本详解
Jul 05 #Python
python实现最大子序和(分治+动态规划)
Jul 05 #Python
Python实现最大子序和的方法示例
Jul 05 #Python
python gensim使用word2vec词向量处理中文语料的方法
Jul 05 #Python
You might like
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
2014/10/30 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
jQuery之网页换肤实现代码
2011/04/30 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
Python 专题四 文件基础知识
2017/03/20 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
Python如何解除一个装饰器
2020/08/07 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
医学生自荐信
2013/12/03 职场文书
运动会广播稿300字
2014/01/10 职场文书
优秀团员事迹材料
2014/12/25 职场文书
教师岗位说明书
2015/09/30 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
财产分割协议书
2016/03/22 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
Nginx反向代理、重定向
2022/04/13 Servers
golang使用map实现去除重复数组
2022/04/14 Golang
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python