python-串口通信

Python75

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

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

python中的运算符

python运算符 算数运算符 符号 含义 + 加 - 减 * 乘 / 除 // 整除 % 取余 * 幂运算 = 赋值 += 加等 -= 减等 = 乘等 /= 除等 //= 整除等 %= 取余等 比较...
Python

Python—-Python之禅

推荐文章 2023年,摸鱼计划系列活动又跟大家见面了,我们活动规则不变,福利升级! 新的一年,继续把工作学习中的bug处理、碎片知识,统统记录到博客里。留下自己在技术之路的成长足迹。 推荐原创51CT...
Python

react-smooth-dnd 拖拽实例

react-smooth-dnd 拖拽实例 原创 徐同保的博客2022-07-25 12:22:41博主文章分类:web前端 ©著作权 文章标签 javascript github 文章分类 Pyth...
Python

Python容器数据类型(字典、集合)

容器类型的进阶使用(字典、集合) 字典的相关函数 函数 作用 fromkeys 批量创建键值对,并设置默认值 pop 指定键删除指定的键值对,返回指定键对应的值。 popitem 删除最后一个键值对,...
Python

Python Line Messaging Api

Line Messaging line 是国外一个很火的实时通信软件,类似与WX,由于公司业务需求,需要基于line开发一个聊天平台,下面主要介绍关于line messaging api 的使用。 &...
Python

python_matplotlib基础教程

4、使用 xlabel() 和 ylabel() 方法来设置 x 轴和 y 轴的标签。 5、使用 title() 方法来设置标题。 6、使用 pyplot 中的 grid() 方法来设置图表中的网格线...
Python

pip 换源

pip国内的一些镜像 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple...
Python

#yyds干货盘点#Python线性表-单链表

1. 线性表简介 线性表是一种线性结构,它是由零个或多个数据元素构成的 有限序列。线性表的特征是在一个序列中,除了头尾元素,每个元素都有且只有一个直接前驱,有且只有一个直接后继,而序列头元素没有直接前...