http://pyserial.sourceforge.net/index.html

上下载最新的

windows

版的安装包,

然后装到

python

的目录下面,我装到了

2.5

的下面。

打开一个

python shell

import serial

导入模块

然后就可以用了

ser = serial.Serial(0)

是打开第一个串口

print ser.portstr

能看到第一个串口的标识,

windows

下是

COM1

ser.write(“hello")

就是往串口里面写数据

ser.close()

就是关闭

ser

表示的串口

ser.open()

会打开这个串口

ser = serial.Serial('COM1', 115200)

来设置波特率,当然还有专门的函数

data = ser.read()

可以读一个字符

data = ser.read(20)

是读

20

个字符

data = ser.readline()

是读一行,以

/n

结束,要是没有

/n

就一直读,阻塞。

data = ser.readlines()

ser.xreadlines()

都需要设置超时时间

ser.baudrate = 9600

设置波特率

ser

来查看当前串口的状态

ser.isOpen()

看看这个串口是否已经被打开

python的uart是什么_python串口相关推荐

  1. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  2. python判断素数的函数_Python素数prime函数练习_Python源码实操

    Python素数prime函数练习_Python源码实操 素数prime函数练习 1) 写一个函数isprime(x) 判断x是否为素数,如果是素数,返回True,否则返回False def ispr ...

  3. 【Renesas RA6M4开发板之UART与Serial studio串口交互】

    [Renesas RA6M4开发板之UART与Serial studio串口交互] 1.0 UART简介 1.1 原理 1.2 访问 PWM 设备 2. RT-theard配置 2.1 硬件需求 2. ...

  4. c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...

    用C/C 扩展Python语言 Python是一门功能强大的脚本语言,它的强大不仅表现在功能上,还表现在其扩展性上.她提供大量的API以方便程序员利用C/C++对Python进行扩展.因为执行速度慢几 ...

  5. 通过python实现安卓手机与stm32串口通信

    一.材料 (1)安卓终端1台,本文使用的魅蓝手机 (2)stm32微控制器(可以串口通信的) 二.通信内容 上位机发送AA,熄灭stm32上的LED灯 上位机发送BB,点亮stm32上的LED灯 上位 ...

  6. Python之UART串口通信

    Python学习之UART串口通信 ```python import serial #导入串口模块 import time #导入时间模块try:#打开串口,并且获得串口对象MyCom = seria ...

  7. python 串口_Python串口操作库pyserial(1)

    测试过程中需要用到串口,目前采用pyserial库. 1 采用命令行安装pyserial库: pip install pyserial 2 获取可用的串口号,见Listing available co ...

  8. python串口通讯数据过长_Python 串口通讯

    摘要: pyserial module: https://github.com/tbusf/pyserial Python使用pyserial进行串口通信:http://blog.csdn.net/l ...

  9. python串口编程_python串口通信

    首先,应该安装serial模块pySeiral,还能开始后续的操作.在windows环境最好安装32位的python,否则可能无法安装pySerial,原因不明,如果有人解决该问题,可留言告诉我. 1 ...

最新文章

  1. Windows Azure Storage (19) 再谈Azure Block Blob和Page Blob
  2. dubbo 服务压测_全链路压测资料汇总——业内大厂解决方案
  3. oracle12c导11g,Oracle12c的数据库如何向11g导入
  4. getReadableDatabase VS getWritableDatabase
  5. mybatis float 小数0 不显示_卧槽!用 float 存储金额,老板说损失从工资里扣!
  6. angular 生命周期钩子 ngOnInit() 和 ngAfterViewInit() 的区别
  7. 求出现重现次数最多的字母,如有多个反复的则都求出来
  8. git rebase之前需要 commit 才行
  9. 小知识--windows下的电脑关机注销等命令
  10. 计算机考试用户注册,全国计算机等级考试(NCRE)
  11. Zotero文献题录和附件如何导入到NoteExpress?
  12. C++软件调试与异常排查从入门到精通系列汇总
  13. DarkComet Analysis – Understanding the Trojan used in Syrian Uprising
  14. 计算机英语ppt答辩,急求英语答辩PPT范文
  15. 高清影音发展的产物格式转换器
  16. android 语音适配,Android多语言适配繁体中文
  17. 从一名白纸交易者到稳定盈利交易员需要多长时间?
  18. Linux命令之压缩zip
  19. 知识体系更新迭代的探索
  20. Mongodb和ElasticSearch(ES)---未完待续

热门文章

  1. vant 半圆仪表盘_微信小程序之圆形进度条(自定义组件)
  2. EN 13969防水用柔性薄板.沥青防潮薄板—CE认证
  3. 家里电脑做服务器没有显示器,服务器主机怎么打开没有显示器
  4. python和java图片_Java好还是Python好?一张图告诉你!
  5. android bitmap.createbitmap内存溢出,android bitmap oom 优化
  6. 19 均分钱币(0 1背包问题)
  7. 肖博高中数学高考数学重点知识归纳之三角函数与解三角形
  8. 【卡雷尔杯】饮料换购
  9. mysql修改字段名称
  10. 再次加入OpenAI,特斯拉前AI总监Andrej Karpathy刚刚官宣!