Python版本:2.7.6
一、安装串口模块
从http://pyserial.sourceforge.net/ 找到源码。
具体步骤:
A couple additional details I found necessary:
1. In the Command Prompt window, it was necessary to modify the PATH statement to acknowledge the Python installation with PATH c:\python32;%PATH%
2. Needed to install the file pyserial-2.6.tar.gz file in the directory c:\Python27\Lib\site-packages\pyserial-2.6, then unzip it
3. Needed to run the package installation from the directory c:\Python32\Lib\site-packages\pyserial-2.6, and the command was: python setup.py install
二、串口编程
参考:http://blog.csdn.net/tigerjibo/article/details/8956822
#Filename: serial.py
import serial
import sys
def serial_app():
global ser
ser = serial.Serial("COM2", 9600, timeout = 0) #打开串口2,波特率9600,超时时间为0
print ser.portstr
while True:
c = raw_input("Input your choose: ")
n = ser.write(c) #串口写函数
print "input: %s, len: %d" % (c, n)
str = ser.read(10) #串口读函数
if len(str) > 0:
print str
try:
serial_app()
except:
print "error happen."
if ser.isOpen():
ser.close()
sys.exit()
finally:
f ser.isOpen():
ser.close()
sys.exit()
print "exti app."