Python之串口通信
串口通信是嵌入式工程师的必备技能,如果你能自己写一台简单的主机,肯定会加分很多。
[En]
Serial communication is a necessary skill for embedded engineers, and it will certainly add a lot of points if you can write a simple host computer by yourself.
本系列是把相关的工作做个记录,毕竟Python不是经常用,老是忘记很多东西。用的时候总是重头再学一遍太麻烦了。毕竟3个月以后,自己写的程序也如同天书一般。
开发环境:
Python版本是最新的3.10.1,
编译和调试用的是PyCharm2021.4社区版,
需要用到的库:串口通信库pyserial,命令行:pip3 install pyserial回车即可安装。
串口设备:自己的STM32板子
各种版本的软件,工具,我都喜欢用新版本,主要工具软件 大概是每年更新一次。
因为之前吃过亏,Protel99用了好多年,后面一下用到AD2013,感觉全变了,极不适应。还有UG也是这样。每年升级的话,软件更新不会太多,接受起来比较容易。
pyserial 使用
首先导入pyserial库和定义全局变量
```python
import serial
import serial.tools.list_ports
相关文章
python中的运算符
python运算符 算数运算符 符号 含义 + 加 - 减 * 乘 / 除 // 整除 % 取余 * 幂运算 = 赋值 += 加等 -= 减等 = 乘等 /= 除等 //= 整除等 %= 取余等 比较...
Python—-Python之禅
推荐文章 2023年,摸鱼计划系列活动又跟大家见面了,我们活动规则不变,福利升级! 新的一年,继续把工作学习中的bug处理、碎片知识,统统记录到博客里。留下自己在技术之路的成长足迹。 推荐原创51CT...
室友找壁纸的时间,我用python都下载好10个G了,真香…
兄弟们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。 那么对于这些大兄弟们,我准备了大量的免费视频教程...
Django3.2 自动发现所有路由
实现 Django3.2 下,自动发项目本地所有URL,并定向排除部分URL 1.需求 发现项目...
react-smooth-dnd 拖拽实例
react-smooth-dnd 拖拽实例 原创 徐同保的博客2022-07-25 12:22:41博主文章分类:web前端 ©著作权 文章标签 javascript github 文章分类 Pyth...
Python容器数据类型(字典、集合)
容器类型的进阶使用(字典、集合) 字典的相关函数 函数 作用 fromkeys 批量创建键值对,并设置默认值 pop 指定键删除指定的键值对,返回指定键对应的值。 popitem 删除最后一个键值对,...
Python Line Messaging Api
Line Messaging line 是国外一个很火的实时通信软件,类似与WX,由于公司业务需求,需要基于line开发一个聊天平台,下面主要介绍关于line messaging api 的使用。 &...
python_matplotlib基础教程
4、使用 xlabel() 和 ylabel() 方法来设置 x 轴和 y 轴的标签。 5、使用 title() 方法来设置标题。 6、使用 pyplot 中的 grid() 方法来设置图表中的网格线...
【JS 逆向百例】网洛者反爬练习平台第一题:JS 混淆加密,反 Hook 操作
关注微信公众号:K哥爬虫,持续分享爬虫进阶、JS/安卓逆向等技术干货! 声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后...
#yyds干货盘点#Python线性表-单链表
1. 线性表简介 线性表是一种线性结构,它是由零个或多个数据元素构成的 有限序列。线性表的特征是在一个序列中,除了头尾元素,每个元素都有且只有一个直接前驱,有且只有一个直接后继,而序列头元素没有直接前...
pandas 读取csv : ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
问题描述 用python 读取csv文件时,报错 utf-8' codec can't decode byte 0xff in position 0: invalid start byte 问题原因 ...
【自考】数据结构第四章树和森林,期末不挂科指南,第7篇
树和森林 这篇博客继续我们的《数据结构导论》课程,今天重点说说树和森林怎么备考自考和通过期末考试。 在开始之前,上篇博客最后其实还有一点没有写完,就是如何通过已知序列,恢复一棵二叉树 看例题吧 假设一...
python报错 AttributeError: ‘list‘ object has no attribute ‘join‘
python报错 AttributeError: 'list' object has no attribute 'join' 原创 TechOnly2022-07-19 11:49:42博主文章分类:...
【从小白开始学python系列四】pycharm安装/永久激活/基本操作/快捷键
呕心沥血的创作又开始了,这个系列均为原创,希望对大家有所帮助。 敲代码当然要选择一款合适的编辑器啦,比如学python就用pycharm,全世界唯一一款专门用于Python的编辑器,yyds! 我们安...