ESP MCPWM PCNT综合测试
一个简单的示例,使用espressif的MCPWM和PCNT外设,并使用与ESP-32相同的引脚。 遵循 。 在这种情况下,将使用MCPWM代替RMT。
在我的设置中,我正在驱动步进驱动器,因此TICK_PIN提供脉冲,而DIR_PIN选择方向。 USE_LOOPBACK是备用配置,其中TICK_PIN短接到GPIO_5 。
安装/运行
使用esp-idf v4.2 release构建。 看起来RMT的事件方法将很快改变,因此可能需要更新。
转储寄存器值
在设置步骤之间打印的寄存器值将需要更改,以匹配顶部配置的引脚。
2023-02-13 22:16:25
5KB
C
1