SoftPWM库禁用常规PWM?

时间:2015-06-16 14:42:58

标签: arduino

我正在使用此库:SoftPWM Library

但是当我尝试与常规PWM /模拟写入功能并行运行时,我偶尔会出现闪烁。

要检查,我将SoftPWM包含在标准淡入淡出示例中,只是初始化库(SoftPWMBegin();)会中断模拟写入过程。

有人可以了解更多有关其背后的系统,解释为什么会发生这种情况,或者是否有办法解决这个问题?

2 个答案:

答案 0 :(得分:1)

找到答案:softPWM使用Arduino内部timer2,它直接链接到引脚9和10,并使这些不可用于pwm功能。

http://forum.arduino.cc/index.php?topic=19451.0

答案 1 :(得分:0)

SoftPWM使用Timer2,但它链接到引脚3和11。 针脚9和10由16位Timer1控制。

https://forum.arduino.cc/index.php?topic=328094.0