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实现网页链接提取的方法分享
Feb 25 Python
几个提升Python运行效率的方法之间的对比
Apr 03 Python
python数据处理实战(必看篇)
Jun 11 Python
对python3 一组数值的归一化处理方法详解
Jul 11 Python
python实现机器学习之多元线性回归
Sep 06 Python
python创建ArcGIS shape文件的实现
Dec 06 Python
kafka-python 获取topic lag值方式
Dec 23 Python
python中什么是面向对象
Jun 11 Python
Python函数的迭代器与生成器的示例代码
Jun 18 Python
通俗易懂了解Python装饰器原理
Sep 17 Python
分享一个python的aes加密代码
Dec 22 Python
python实现大文本文件分割成多个小文件
Apr 20 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
一些星际专用术语解释
2020/03/04 星际争霸
php生成excel列序号代码实例
2013/12/24 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
python字符串,数值计算
2016/10/05 Python
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
python中matplotlib实现最小二乘法拟合的过程详解
2017/07/11 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
python dict乱码如何解决
2020/06/07 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
vue+django实现下载文件的示例
2021/03/24 Vue.js
大学生个人求职信
2014/06/02 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
项目投资意向书范本
2015/05/09 职场文书
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
MySQL8.0.18配置多主一从
2021/06/21 MySQL
浅析MySQL如何实现事务隔离
2021/06/26 MySQL