【RDK S100】【mcu1的PWM通道0和通道1配置之后量不到波形】

我用rdks100的mcu上的PWM外设,按照pwm_test.c运行,配置PWM0和PWM1,串口显示都挺正常,查看寄存器也是正常的值,但是用示波器量不到PWM波,量的是MCU扩展板上引出来的1和8引脚,然后又试了改PWM信号引脚的高低却是OK的。




然后我设置PWM10和PWM11,量MCU扩展板上的12和14引脚,这2个引脚的PWM波都是正常的?
PWM0和PWM1需要其余额外的设置吗?

你好,有做代码的修改吗

有过,之前例程里面使用的是S600的宏,我改成S100了,因为我使用的是RDKS100的开发板,使用原来的宏查看寄存器时会报错,其余更改没有

你好,这个初始化中指定了S600的PWM初始化是一个测试用例的miss,在MCU开发中调用PWM的API不受影响,需要运行pwmtest还是要改回原样

我刚刚改回去又试过了,还是不对,输入指令设置后显示正常,但是还是量不到PWM0和PWM1的波形,量的是1和8脚,而且我使用pwmdumpregs指令查看寄存器还是会一直报错,之前就是因为这个改的

明白,这个改了肯定是存在问题的,S600和S100寄存器地址不一样,这个问题我可以继续确认一下

这个改动对PWM的波形输出应该没有影响,我试了PWM10和PWM11的波形是正常的,但是0和1没有,麻烦先帮忙确认下这个问题吧

你好,这个问题确认了么?现在MCU上能用的PWM口只有4个,我需要8个

这个问题已经反馈给研发同学了,还在等回复中,这里会持续跟进,有消息会立刻同步