在
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()
看看这个串口是否已经被打开