您的位置:首页 > 编程语言 > ASP

RaspberryPi uart

2016-08-28 13:36 295 查看
通过调试口查看树莓派开机启动信息,学习python控制串口的方法。

参考链接:
  http://www.elinux.org/Serial_port_programming

硬件连接:

硬件原理图链接: raspberrypi-B-Plus-V1.2

通过USB转ttl转接板与树莓派的TXD,RXD,GND连接。

由于树莓派的输出是3.3V,所以usb转ttl的转接板也需要调节为3.3V输出。

调试串口参数:115200,8 N 1

python串口包安装
  sudo apt-get install python-serial

python调试程序:
import serial

#port = serial.Serial("/dev/ttyAMA0", baudrate=115200, timeout=3.0) #接收超时3s
port = serial.Serial("/dev/ttyAMA0", baudrate=115200)               #一直阻塞

while True:
port.write("\r\nSay something:")
#rcv = port.read(10)                        #读取10个字符,读满10个才结束
rcv = port.readline()                       #读取一行数据,遇到'\n'结束
port.write("\r\nYou sent:" + repr(rcv))     #收到的数据发送到串口

Author
Tony Liu

2016-8-28, Shenzhen
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: