我遇到了从Beaglebone Black的uart1端口获取值的问题,它没有显示任何内容。 python代码附加如下,我的python代码中有任何错误吗?
import serial
import Adafruit_BBIO.UART as UART
from time import sleep
UART.setup("UART1")
ser=serial.Serial(port='/dev/ttyO1',baudrate=9600)
ser.open()
while(1):
while ser.inWaiting()==0:
pass
NMEA1=ser.readline()
print NMEA1
GPS.close()
答案 0 :(得分:0)
在能够使用UART之前,您必须在启动时激活它。
为了实现它,请修改 /dev/uEnv.txt
并确保像这样的一行:
cape_enable=bone_capemgr.enable_partno=BB-UART1
确保该行没有前导#
。
另外,检查连接另一侧的波特率是否配置为相同的值。