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

2024-04-29 14:56:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我面临的问题是从我的uart1端口Beaglebone Black获取值,它没有显示任何内容。下面的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()

Tags: 端口代码importadafruit内容错误serialser
1条回答
网友
1楼 · 发布于 2024-04-29 14:56:53

在能够使用UART之前,你必须在引导时激活它。在

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

cape_enable=bone_capemgr.enable_partno=BB-UART1

确保没有前导#注释该行。在

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

相关问题 更多 >