11

阿木币

0

精华

14 小时

在线时间

老司机

Rank: 2

发表于 2020-12-23 19:51:57 9962 浏览 3 回复

用地面站控制台输出pwm信号

目前固件为px4原生固件,pixhawk为2.4.8
我尝试用pixhawk的aux口输出指定pwm来控制舵机,在px4官网看到pwm命令就萌生了试一试的念头
由于aux对应的设备为/dev/pwm_output1,所以我要将默认设备进行更改

我在控制台输入命令
pwm info -d /dev/pwm_output1
报错为无法打开该设备(已经在机型文件中,设置了pwm_aux的相关参数),不知道该如何解决,希望能够得到前辈的帮助
微信图片_20201223185129.png
这是报错的截图
goodQ已获得悬赏 1 阿木币

最佳答案

你这个应该是跟nuttx操作系统有关吧,尝试去看一下操作系统里面 的配置文件 在这个文件夹下面 生成了这个文件没有/dev/pwm_output1

扫一扫浏览分享
回复

使用道具 举报

188

阿木币

0

精华

34 小时

在线时间

老司机

Rank: 2

发表于 2020-12-25 12:07:00
你这个应该是跟nuttx操作系统有关吧,尝试去看一下操作系统里面  的配置文件  在这个文件夹下面 生成了这个文件没有/dev/pwm_output1
回复 点赞

使用道具 举报

11

阿木币

0

精华

14 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-12-25 17:32:43
goodQ 发表于 2020-12-25 12:07
你这个应该是跟nuttx操作系统有关吧,尝试去看一下操作系统里面  的配置文件  在这个文件夹下面 生成了这个 ...

我搜索了一下nuttx系统中既没有/dev/pwm_output1文件,也没有它默认的路径也就是/dev/pwm_output0,是否是我理解错误
回复 点赞

使用道具 举报

11

阿木币

0

精华

14 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-12-25 17:53:55
goodQ 发表于 2020-12-25 12:07
你这个应该是跟nuttx操作系统有关吧,尝试去看一下操作系统里面  的配置文件  在这个文件夹下面 生成了这个 ...

我可能是在编译过程中改了哪里的设置,后来直接从地面站下载固件,这个指令是没问题的,谢谢您的回答
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表