pyserial 模块发送hex格式的数据到嵌入式端的例程:

ser = serial.Serial()def _port_open():global serprint("port open...")# global serser.port = "COM4"ser.baudrate = 115200ser.bytesize = serial.EIGHTBITSser.parity = serial.PARITY_NONEser.stopbits = serial.STOPBITS_ONEser.timeout = 5  # time block to readser.xonxoff = Falseser.rtscts = Falseser.dsrdtr = Falsetry:print("Open before")ser.open()print("Open after")except Exception as e:print("error open serial port" + str(e))exit()if ser.isOpen():print ("Serial is open")try:ser.flushInput()# send_value = 'ABCDEF'# ser.write(serial.to_bytes([0x4C,0x12,0x01,0x00,0x03,0x40,0xFB,0x02,0x7a]))mylist = [0xa3,0x3a,0xC1,0x0c,0x00,0x00,0x00,0x01,0x00,0x01,0x5a,0x00,0x00,0x00,0x01,0x68,0xFe]ser.write(serial.to_bytes(mylist))# _start_send_data_timer()# _start_send_data()# _start_get_data_timer()except Exception as e1:print("error communicating ..." + str(e1))else:print("cannot open serial port")```

【Python】pyserial module sends hex style byte data to embedd system相关推荐

  1. 【Python】 -- from module import * 、from module import function 与 import module

    import module 导入Python标准库或者第三方库,导入之后可以通过以下语法调用库中的函数.此方法会导入module中的所有函数方法,可能会占用较大的不必要的空间以及load时长增加. i ...

  2. 【Python】AttributeError: module ‘numpy’ has no attribute ‘unit8’ 的解决方法

    经排查,下面的一行代码出了异常: mask2 = np.where((mask1 == 2) | (mask1 == 0), 0, 1).astype('unit8') 异常类型是: Attribut ...

  3. Apache工具包方法——Hex.encodeHexString(byte[] data)源码浅析

    [2019-07-02 注:标题是Hex.encodeHexString(byte[] data) 的源码解析,但在实际测试过程中,改了方法名称,内部实现还是完全一样的.] 最近正在研究加密的相关方法 ...

  4. 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题

    [Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...

  5. 【python】bin/dec/hex/bnr以及浮点数进制转换器GUI

    我们的目标是┏ (゜ω゜)=☞芯片前端全栈工程师~喵! 前言 基于之前的工作: [python]bin/dec/hex/bnr进制转换函数及fp32转十六进制_尼德兰的喵的博客-CSDN博客 进一步封 ...

  6. 【Python②】python之首秀

       第一个python程序 再次说明:后面所有代码均为Python 3.3.2版本(运行环境:Windows7)编写. 安装配置好python后,我们先来写第一个python程序.打开IDLE (P ...

  7. 【python】详解类class的继承、__init__初始化、super方法

    原文链接; https://blog.csdn.net/brucewong0516/article/details/79121179?utm_medium=distribute.pc_relevant ...

  8. 【Python】main函数 if __name__=='__main__' 详解

    引言 我们先看下各个编程语言的代码框架输出Hello,World C #include <stdio.h> int main() {printf("Hello, World! \ ...

  9. if __name__ == __main__:什么意思_【Python】__name__ 是什么?

    作者:leetao 链接:[Python]__name__ 是什么? 来源:博客园 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 前言 在我们浏览一下 python 文件或者自 ...

最新文章

  1. 绘画软件优动漫PAINT系统要求
  2. SAP Spartacus 和 SmartEdit 集成的一些 bug
  3. Theano3.2-练习之数据集及目标函数介绍
  4. 远程计算机用户名,远程计算机服务
  5. 超客营销以社交化重塑销售过程管理
  6. 【问题解决方案】关于Python中的语句 ‘ %matplotlib inline ‘
  7. Ajax 跨域,这应该是最全的解决方案了
  8. Microsoft Visio 软件的使用
  9. php 句号,句号 - Programming Life - PHP博客
  10. 中国农业大学计算机考研拟录取名单,2019中国农业大学硕士考研研究生拟录取名单...
  11. Android Manifest配置文件中use-permission相关内容列表
  12. 39个大数据可视化工具
  13. LWC 71: 780. Reaching Points
  14. php7的新特性有哪些,php7新特性有哪些?
  15. 使用STL给选手打分
  16. 候选码主属性非主属性
  17. ERROR! The server quit without updating PID file (/usr/local/mysql/data/
  18. python库--jieba(中文分词)
  19. ML机器学习算法(一): 基于逻辑回归的分类预测
  20. 深圳MES系统在智能制造中的应用

热门文章

  1. 电到底是怎么工作的?
  2. 每日一题(91) - 插入排序
  3. 分布式配置中心:spring cloud config
  4. 【PYTHON小项目】VCF文件转EXCEL文件方法详解(附QUOTED-PRINTABLE编解码)
  5. 印章如何去蜡_印章抛光上蜡保养【图解】
  6. SAP ABAP 解析JSON
  7. 请注释你那该死的代码
  8. ges resource dynamic 和 ges enqueues较高导致数据库宕机
  9. python爬虫天气
  10. MATLAB中的一些方法