嵌入式技术william hill官网
直播中

熊本熊

8年用户 1399经验值
擅长:处理器/DSP
私信 关注
[问答]

请问在RT-Thread studio中如何查看和设置编码器设备的连接引脚?

我在RT-Thread studio 中的RT-Thread Settings中开启了脉冲编码器:

1.jpg

然后我想设置编码器的连接引脚,就像这样:

1.jpg

请问,我要在哪里设置?

回帖(6)

张辉

2022-11-3 10:49:44
管脚配置需要在 cubemx中进行配置生成代码。
board.h中,只需要定义你用的编码器几就可以了。

#define BSP_USING_PULSE_ENCODER1
举报

熊本熊

2022-11-3 10:49:56
好的,但是我用的单片机不是STM32,是AT32,请问这种情况该如何设置
举报

熊本熊

2022-11-3 10:50:02
就是没有 cubemx 工具。
举报

张辉

2022-11-3 10:50:11
AT32的话确实用不了cubemx工具,这个是stm32专用。
不过AT32应该用不了脉冲编码器设备驱动程序,我看AT32是没有drv_pulse_encoder.c这个设备驱动的。
举报

熊本熊

2022-11-3 10:50:29
好吧,但是我在这个目录下看到有一个与编码器有关的文件:
1.jpg
2.jpg
举报

张辉

2022-11-3 10:50:36
这个是内核驱动,还需要针对设备的驱动接口,drivers文件夹下的drv_pulse_encoder.c。
你也可以参考stm32把这个驱动移植一下,提交个PR。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分