fugong
您好,逻辑分析仪的截图为分别GPIO30连接逻辑分析仪的通道1,GPIO26连接逻辑分析仪的通道0采集的波形。 GPIO26的初始化和GPIO30的一样,为什么GPIO30输出的PWM正常,而GPIO26不正常?另外怎么设置PWM周期和占空比?
allen
hello:
1.你的工程没有任何问题,我直接使用你的工程测试,GPIO26和GPIO30都是可以正常输出PWM波形的,如下:
至于你所反馈的GPIO26没有波形输出,怀疑是SK板上MAX3378EETD这颗芯片坏了,你可以将逻辑分析仪探针顶在SK板R334电阻端看看有没有波形输出。
2.你可以通过设置PWM的频率来设置PWM的周期,如下代码有解释:
红框中表示的是频率(1000Hz),所以周期是1ms;
蓝框中表示的占空比,50即占空比是50%;
ps:如果我的回复能够帮助你解决问题,请将问题状态置为已解决,谢谢。
打开微信,使用“扫一扫”即可关注