首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ttyAMA0串行端口RaspberryPI3

ttyAMA0串行端口RaspberryPI3
EN

Stack Overflow用户
提问于 2018-01-17 22:31:23
回答 1查看 757关注 0票数 0

当我使用Yocto构建镜像时,我无法从cpp应用程序使用RaspberryPi3上的ttyAMA0串行端口。如果我使用原始的Raspbian镜像,在相同的硬件上,那么它可以完美地工作。我按照meta-raspberrypi文档docs上的指示添加了ENABLE_UART = '1'SERIAL_CONSOLE = '115200 tty1' (重定向到控制台的另一个tty )和MACHINE_FEATURES += " pi3-disable-bt",但是当我尝试向uart发送一些数据时,RaspberryPi并没有移动UART_TX0引脚。相反,这可以正确地处理原始的Raspbian图像。我应该添加或修改什么?目前还不清楚,也没有关于这一点的其他文档。

EN

回答 1

Stack Overflow用户

发布于 2018-06-16 21:42:41

通常,Raspberry Pi 3有两个串行端口,一个通过UART,另一个在GPIO引脚上。第一个文件的名称通常称为"ttyAMA0“,第二个文件使用该名称。

尝试其中的一个,如果不起作用,你将不得不查看它正在被识别的名称,并使用它作为您的设备名称。

代码语言:javascript
复制
ls /dev/serial/by-id/

我的设备是一个ARPI600,当我连接它时,我将我的串行通信设置如下

代码语言:javascript
复制
serial.Serial("/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0", baudrate=115200, timeout=1.0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48303523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档