python中serial模块的使用_python中pyserial模块使用方法

本文详细介绍了Python中的pyserial模块,包括模块的特性、系统要求、使用方法和实例,如串行口的打开、关闭、读写操作,以及串行口状态的获取和设置。此外,还讲解了readline方法的使用和Serial类的主要方法。
摘要由CSDN通过智能技术生成

一、概述

pyserial模块封装了对串口的访问。

二、特性

在支持的平台上有统一的接口。

通过python属性访问串口设置。

支持不同的字节大小、停止位、校验位和流控设置。

可以有或者没有接收超时。

类似文件的API,例如read和write,也支持readline等。

支持二进制传输,没有null消除,没有cr-lf转换。

三、系统要求

python 2.3及以上版本,包括py3k。

四、使用方法和实例

1、导入pyserial模块

import serial

2、打开串行口

// 打开串口0, 9600,8N1,连接超时0.5秒

import serial

ser=serial.Serial("/dev/ttyUSB0",9600,timeout=0.5)

#使用USB连接串行口

ser=serial.Serial("/dev/ttyAMA0",9600,timeout=0.5)

#使用树莓派的GPIO口连接串行口

ser=serial.Serial(1,9600,timeout=0.5)

#winsows系统使用com1口连接串行口

ser=serial.Serial("com1",9600,timeout=0.5)

#winsows系统使用com1口连接串行口

ser=serial.Serial("/dev/ttyS1",9600,timeout=0.5)

#Linux系统使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值