Python 串口编程

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."


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值