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抓取网页正文的源码
Jun 11 Python
Python中下划线的使用方法
Mar 27 Python
浅谈numpy数组的几种排序方式
Dec 15 Python
python实现闹钟定时播放音乐功能
Jan 25 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
Python解决走迷宫问题算法示例
Jul 27 Python
Python进阶之@property动态属性的实现
Apr 01 Python
Python进程间通信Queue消息队列用法分析
May 22 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 Python
pycharm 安装JPype的教程
Aug 08 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
anaconda升级sklearn版本的实现方法
Feb 22 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原理的opcodes(操作码)
2010/10/26 PHP
PHP安全配置详细说明
2011/09/26 PHP
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
php使用websocket示例详解
2014/03/12 PHP
Sample script that deletes a SQL Server database
2007/06/16 Javascript
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
Python中的ceil()方法使用教程
2015/05/14 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
对Python中DataFrame选择某列值为XX的行实例详解
2019/01/29 Python
Python os.access()用法实例
2019/02/18 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Python 去除字符串中指定字符串
2020/03/05 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
python开发一款翻译工具
2020/10/10 Python
高中军训感言400字
2014/02/24 职场文书
大学生安全责任书
2014/07/25 职场文书
打架检讨书
2015/01/27 职场文书
单位更名证明
2015/06/18 职场文书
确保减税降费落地生根,用实实在在措施
2019/07/19 职场文书
pandas中DataFrame检测重复值的实现
2021/05/26 Python
详解Python类和对象内容
2021/06/22 Python
Pandas数据结构之Series的使用
2022/03/31 Python