首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有wirpingpi - uart的Raspberry Pi 3不起作用

带有wirpingpi - uart的Raspberry Pi 3不起作用
EN

Stack Overflow用户
提问于 2017-08-26 03:29:35
回答 1查看 58关注 0票数 0

我想通过串口与atmega8通信RPI3。在atmega中,我设置了9600波特率,8位,没有奇偶校验位和一个停止位。我的rpi使用的是WiringPi库,这是我的代码:

代码语言:javascript
运行
复制
  int fd;

  if ((fd = serialOpen ("/dev/ttyAMA0", 9600)) < 0)
  {
    cout << "Error";
    return 1 ;
  }

  if (wiringPiSetup () == -1)
  {
    cout << "Error";
    return 1 ;
  }

  serialPutchar (fd, 50) ;

但是..。我很抱歉,我没有收到这个'50‘。也许我应该在termios中配置连接?有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-04 22:00:30

当我尝试使用该代码时,我在ASCII表中收到一个"2“。如果你收到错误的数据,你可能会先转换它。如果您未收到数据,则可能是tty配置或硬件设置有问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45888276

复制
相关文章

相似问题

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