RaspberryPi uart

通过调试口查看树莓派开机启动信息,学习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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值