• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

ubuntu 14.04 中ROS 串口通讯相关问题?

18362201019 2018-04-27 浏览量:1106

有搞过ROS的大佬吗?最近需要完成ubuntu 14.04 系统下ROS 与 STM32平台的串口通讯,参考了网上的做法,要么是接受到的数据不对,要么收不到数据。

请做过的大佬提供一下思路,谢谢,最好能详细的参考说明一下。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32串口采用DMA方式接收,再看一下收到的数据有没有错
    • 发布于 2018-04-27
    • 举报
    • 评论 5
    • 0
    • 0
18362201019 回复了 chen0000009:我目前的问题是:stm32发送,ROS作为上位机接收,但是接收不到数据。 回复
chen0000009 回复了 18362201019:ROS运行在电脑上面还是? 回复
18362201019 回复了 chen0000009:ROS运行在电脑上的,电脑系统装的是ubuntu 14.04。 回复
chen0000009 回复了 18362201019:你发送部分用的DMA还是那种一个个字符发的? 回复
18362201019 回复了 chen0000009:一个个字符发送 回复

其他答案 数量:2

  • STM32那边可以用串口中断+DMA的方式进行不定长数据接收,这个是比较常用的方法,还不容易出错。

    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ubuntu 14.04 中ROS 串口通讯相关问题?