【问题标题】:Cannot read data from UART Serial RX-TX pins on raspberry pi 4无法从树莓派 4 上的 UART 串​​行 RX-TX 引脚读取数据
【发布时间】:2021-10-27 15:34:21
【问题描述】:

我是树莓派的新手,我有一个树莓派 4。我正在尝试从 RX-TX 引脚读取 gps 数据,但它什么也没打印。我正在使用:sudo cat /dev/ttyAMA0 这个命令应该打印来自 GPS 模块的数据,但它什么也没打印。我在所有 youtube 和 web 上搜索了教程和解决方案,但一无所获。每个人都在使用 pi 3。

人们正在将 cmdline.txt 从原来的更改为:dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-console 我尝试了原始文件并替换了这些行,但没有发生任何事情。 我已经从配置中启用了 UART。 GPS模块是“Ublox Neo 7M” 谢谢。

【问题讨论】:

  • 请准确显示您是如何连接所有接线的,并正确格式化您的代码,方法是用鼠标选择它并单击格式工具栏中粗体{} >斜体。谢谢。
  • 另外请注意,在将大多数 GPS 接收器连接到 Raspberry Pi 时,您需要额外的电子设备,因为输入电平仅为 3.3V,而标准 RS232 输出的工作电压高达 25V。

标签: linux raspberry-pi serial-port raspberry-pi4


【解决方案1】:

我通过格式化 SD 卡解决了这个问题。

对于那些稍后会阅读这篇文章的人: 如果你有树莓派 4;不要更改 cmdline.txt 文件,如使用 Pi 3 制作的许多教程中所示。这不是必需的。 将模块上的 RX 引脚连接到 Pi 上的 TX 引脚,然后将 TX 连接到 RX。 最后;首先使用终端检查 id 传入 Pi 的数据,而不是使用 serial 库的 python 代码。

【讨论】:

    猜你喜欢
    • 2016-04-26
    • 2017-08-27
    • 2014-01-13
    • 2022-01-20
    • 2019-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    相关资源
    最近更新 更多