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格式化css文件的方法
Mar 10 Python
Python实现字符串与数组相互转换功能示例
Sep 22 Python
Python进阶之递归函数的用法及其示例
Jan 31 Python
15行Python代码带你轻松理解令牌桶算法
Mar 21 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
python 定时任务去检测服务器端口是否通的实例
Jan 26 Python
Django使用中间键实现csrf认证详解
Jul 22 Python
Python命令行click参数用法解析
Dec 19 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 Python
Python importlib模块重载使用方法详解
Oct 13 Python
MATLAB 全景图切割及盒图显示的实现步骤
May 14 Python
Pandas数据类型之category的用法
Jun 28 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
输出控制类
2006/10/09 PHP
PHP新手上路(七)
2006/10/09 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
为javascript添加String.Format方法
2020/08/11 Javascript
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
js以及jquery实现手风琴效果
2020/04/17 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
2017/07/21 Javascript
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
对Python中gensim库word2vec的使用详解
2018/05/08 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
python输入多行字符串的方法总结
2019/07/02 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
2019/09/06 Python
python判断链表是否有环的实例代码
2020/01/31 Python
python中upper是做什么用的
2020/07/20 Python
python中判断文件结束符的具体方法
2020/08/04 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
一组SQL面试题
2016/02/15 面试题
HSRP的含义以及如何工作
2014/09/10 面试题
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
生物制药毕业生自荐信
2013/10/16 职场文书
学习十八大的心得体会
2014/09/01 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书
2016年党建工作简报
2015/11/26 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python
Python使用海龟绘图实现贪吃蛇游戏
2021/06/18 Python
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android