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中map、any、all函数用法分析
Apr 21 Python
浅谈Python 中整型对象的存储问题
May 16 Python
Python中列表元素转为数字的方法分析
Jun 14 Python
Python实现决策树C4.5算法的示例
May 30 Python
Python实现计算文件MD5和SHA1的方法示例
Jun 11 Python
pytorch获取vgg16-feature层输出的例子
Aug 20 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
Jan 06 Python
Android Q之气泡弹窗的实现示例
Jun 23 Python
弄清Pytorch显存的分配机制
Dec 10 Python
Python实战实现爬取天气数据并完成可视化分析详解
Jun 16 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 15 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
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
document.all与WEB标准
2020/05/13 Javascript
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
JS注释所产生的bug 即使注释也会执行
2013/11/19 Javascript
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
2016/09/21 Javascript
JS中from 表单序列化提交的代码
2017/01/20 Javascript
angular中的http拦截器Interceptors的实现
2017/02/21 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
在Django框架中设置语言偏好的教程
2015/07/27 Python
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
python基础教程之匿名函数lambda
2017/01/17 Python
利用Python如何生成便签图片详解
2018/07/09 Python
pytorch 模型可视化的例子
2019/08/17 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
详解Pycharm与anaconda安装配置指南
2020/08/25 Python
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
项目经理的岗位职责
2013/11/23 职场文书
应届毕业生求职自荐书
2014/01/03 职场文书
服务标兵事迹材料
2014/05/04 职场文书
单位承诺书格式
2014/05/21 职场文书
大学新闻系求职信
2014/06/03 职场文书
先进党支部申报材料
2014/12/24 职场文书
公务员个人年终总结
2015/02/12 职场文书