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异常处理慎用“except:pass”建议
Apr 02 Python
Python实现的简单hangman游戏实例
Jun 28 Python
Python单链表简单实现代码
Apr 27 Python
Python编程之字符串模板(Template)用法实例分析
Jul 22 Python
Python给你的头像加上圣诞帽
Jan 04 Python
python购物车程序简单代码
Apr 18 Python
python ChainMap 合并字典的实现步骤
Jun 11 Python
余弦相似性计算及python代码实现过程解析
Sep 18 Python
IronPython连接MySQL的方法步骤
Dec 27 Python
opencv python如何实现图像二值化
Feb 03 Python
python爬虫用mongodb的理由
Jul 28 Python
彻底搞懂python 迭代器和生成器
Sep 07 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
用libtemplate实现静态网页生成
2006/10/09 PHP
php中的实现trim函数代码
2007/03/19 PHP
PHP程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
JavaScript 数组循环引起的思考
2010/01/01 Javascript
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
[19:14]DOTA2 HEROS教学视频教你分分钟做大人-维萨吉
2014/06/24 DOTA
详解Python的Django框架中的templates设置
2015/05/11 Python
python生成excel的实例代码
2017/11/08 Python
python如何使用unittest测试接口
2018/04/04 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
django自带调试服务器的使用详解
2019/08/29 Python
python实现xml转json文件的示例代码
2020/12/30 Python
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
教师实习自我鉴定
2013/12/14 职场文书
公司培训心得体会
2014/01/03 职场文书
小学课外活动总结
2014/07/09 职场文书
物业保洁员岗位职责
2015/02/13 职场文书