需要更多pwm信号

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
timactive
离线
最后看到:3年7个月前
加入:2017-09-25 20:54
需要更多pwm信号

你好,
对于这个项目我需要8个PWM信号,2 * RGBW。
我实际上使用了timer2,我使用了示例demo_timer2,它对RGB工作很好。我也用homekit实现了这一点。
但在我分析后,我没有看到我如何可以产生其他PWM信号,只是为你的信息我使用插件homekit,这是可能的?

提前谢谢!

关键词:
设备:
MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨timactive,

嗨timactive,

我将假定您使用的设备是一个68x(您提到您使用的是对应于585 SoC的6.0.2 SDK)。关于PWM,总的来说你可以产生:

  • 使用定时器0:两个频率相同但反向的PWM信号(PWM0和PWM1)。
  • 使用定时器1:一个PWM信号具有可配置的频率和占空比,当设备处于休眠模式时自动连接到P0_6引脚(PWM5 -唯一的定时器在休眠模式下保持运行)。
  • 使用定时器2:三个PWM信号与可编程的占空比从0%到100%。(PWM3 PWM2 PWM4)。
  • 使用呼吸定时器:一个PWM信号,你可以配置产生一个恒定的PWM信号。

有关计时器块的更多信息,请查看数据表。

由于MT_dialog

timactive
离线
最后看到:3年7个月前
加入:2017-09-25 20:54
非常感谢你的

非常感谢您的快速回复。
我真的很高兴DA14681已经可以产生这么多的信号。
我会根据你的回答尝试实施。

只是出于我的好奇心,如果我需要在其他输出上产生其他信号,什么将是最有趣的定时器timer0, timer1,…用来做软PWM?

对不起,如果我有新手问题,但我正在学习(努力工作),等待更有经验的人进入我的公司。雷电竞下载app

MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨timeactive,

嗨timeactive,

我不能理解这个问题,你能重新表述一下吗,你说的“其他输出上的其他信号”和“软PWM”是什么意思?因为计时器能够产生PWM,我不认为使用计时器中断来产生PWM的原因。

由于MT_dialog