大家好。在我们的项目中,我们必须使用GPIO来控制2 RGB LED的颜色,这意味着6个PWM信号。从我的理解,DA14580可以生成4个独立的PWM,这对我来说是不够的。我目前的方法是使用计时器生成它们,并且在每个中断时,我将设置开/关状态,这种方法是可接受的吗?由于中断的高频率,它会影响电位功能吗?
此外,如果我们的项目不需要深度睡眠模式,请将32.768khz晶体熄灭是可以的吗?我们对项目有了紧张的预算和空间,所以一切都很重要。
先感谢您!
设备:
嗨winix,
Timer2可以生成相同频率和不同达到循环的3个不同的PWM,Timer0可以生成2逆PWM(与另一个相反)。这取决于你的中断将是多远。使用RCX内部静脉器以降压模式运行时,可以更换XTAL32。您可以尝试的是Timer2生成三个更快的PWM,然后您可以使用中断从Timer0生成一些较慢的PWM。
谢谢mt_dialog.