【Python】pyserial module sends hex style byte data to embedd system
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相关推荐
- 【Python】 -- from module import * 、from module import function 与 import module
import module 导入Python标准库或者第三方库,导入之后可以通过以下语法调用库中的函数.此方法会导入module中的所有函数方法,可能会占用较大的不必要的空间以及load时长增加. i ...
- 【Python】AttributeError: module ‘numpy’ has no attribute ‘unit8’ 的解决方法
经排查,下面的一行代码出了异常: mask2 = np.where((mask1 == 2) | (mask1 == 0), 0, 1).astype('unit8') 异常类型是: Attribut ...
- Apache工具包方法——Hex.encodeHexString(byte[] data)源码浅析
[2019-07-02 注:标题是Hex.encodeHexString(byte[] data) 的源码解析,但在实际测试过程中,改了方法名称,内部实现还是完全一样的.] 最近正在研究加密的相关方法 ...
- 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题
[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...
- 【python】bin/dec/hex/bnr以及浮点数进制转换器GUI
我们的目标是┏ (゜ω゜)=☞芯片前端全栈工程师~喵! 前言 基于之前的工作: [python]bin/dec/hex/bnr进制转换函数及fp32转十六进制_尼德兰的喵的博客-CSDN博客 进一步封 ...
- 【Python②】python之首秀
第一个python程序 再次说明:后面所有代码均为Python 3.3.2版本(运行环境:Windows7)编写. 安装配置好python后,我们先来写第一个python程序.打开IDLE (P ...
- 【python】详解类class的继承、__init__初始化、super方法
原文链接; https://blog.csdn.net/brucewong0516/article/details/79121179?utm_medium=distribute.pc_relevant ...
- 【Python】main函数 if __name__=='__main__' 详解
引言 我们先看下各个编程语言的代码框架输出Hello,World C #include <stdio.h> int main() {printf("Hello, World! \ ...
- if __name__ == __main__:什么意思_【Python】__name__ 是什么?
作者:leetao 链接:[Python]__name__ 是什么? 来源:博客园 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 前言 在我们浏览一下 python 文件或者自 ...
最新文章
- 绘画软件优动漫PAINT系统要求
- SAP Spartacus 和 SmartEdit 集成的一些 bug
- Theano3.2-练习之数据集及目标函数介绍
- 远程计算机用户名,远程计算机服务
- 超客营销以社交化重塑销售过程管理
- 【问题解决方案】关于Python中的语句 ‘ %matplotlib inline ‘
- Ajax 跨域,这应该是最全的解决方案了
- Microsoft Visio 软件的使用
- php 句号,句号 - Programming Life - PHP博客
- 中国农业大学计算机考研拟录取名单,2019中国农业大学硕士考研研究生拟录取名单...
- Android Manifest配置文件中use-permission相关内容列表
- 39个大数据可视化工具
- LWC 71: 780. Reaching Points
- php7的新特性有哪些,php7新特性有哪些?
- 使用STL给选手打分
- 候选码主属性非主属性
- ERROR! The server quit without updating PID file (/usr/local/mysql/data/
- python库--jieba(中文分词)
- ML机器学习算法(一): 基于逻辑回归的分类预测
- 深圳MES系统在智能制造中的应用