繁体   English   中英

无法从Beaglebone的uart端口读取数据

[英]Unable to read data from the uart port of Beaglebone

我面临着从我的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()

在使用UART之前,您必须在引导期间激活它。

为了实现它,请编辑/dev/uEnv.txt并确保有这样的一行:

cape_enable=bone_capemgr.enable_partno=BB-UART1

确保没有#注释行。

另外,检查连接另一端的波特率是否配置为相同的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM