日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python串口通信_python通信串口pyserial安装及常用语句

發(fā)布時(shí)間:2025/3/19 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python串口通信_python通信串口pyserial安装及常用语句 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、安裝

1.下載軟件包pyserial-2.7.tar.gz 網(wǎng)址:https://pypi.python.org/pypi/pyserial

2.8uftp上傳至/usr/local/src/目錄下

3.cd /usr/local/src/

4.解壓tar -zxvf pyserial-2.7.tar.gz

5.cd pyserial-2.7/ //在該解壓后的文件里發(fā)現(xiàn)setup.py文件,而沒(méi)有configrue文件,所以,

//下一步用sudo python setup.py install,而不是./configrue --prefix=/usr.....

6.安裝sudo python setup.py install

注:網(wǎng)上還有如下方法編譯安裝pyserial

cd /usr/local/src/

wget http://pypi.python.org/packages/source/p....... //用wget直接下載到當(dāng)?shù)禺?dāng)前目錄下

tar -zxvf pyserial-2.4.tar.gz

cd pyserial-2.4

python2.6 setup.py install

二、使用

import serial導(dǎo)入模塊

然后就可以用了

ser = serial.Serial(0) 是打開(kāi)第一個(gè)串口

print ser.portstr 能看到第一個(gè)串口的標(biāo)識(shí),windows下是COM1

ser.write(“hello") 就是往串口里面寫(xiě)數(shù)據(jù)

ser.close() 就是關(guān)閉ser表示的串口

ser.open() 會(huì)打開(kāi)這個(gè)串口

ser = serial.Serial(‘COM1‘, 115200) 來(lái)設(shè)置波特率,當(dāng)然還有專門的函數(shù)

data = ser.read()可以讀一個(gè)字符

data = ser.read(20) 是讀20個(gè)字符

data = ser.readline() 是讀一行,以/n結(jié)束,要是沒(méi)有/n就一直讀,阻塞。

data = ser.readlines()和ser.xreadlines()都需要設(shè)置超時(shí)時(shí)間

ser.baudrate = 9600 設(shè)置波特率

ser 來(lái)查看當(dāng)前串口的狀態(tài)

ser.isOpen() 看看這個(gè)串口是否已經(jīng)被打開(kāi)

原文:http://www.cnblogs.com/cj2014/p/3818675.html

總結(jié)

以上是生活随笔為你收集整理的python串口通信_python通信串口pyserial安装及常用语句的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。