请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430G2553 主题中讨论的其他器件:MSP430FR2000
大家好、社区
我正在尝试使用红外接收器构建 RGB LED 控制单元。
MSPG2533具有两个16位计时器、每个计时器具有3个捕捉比较寄存器。
将使用一个计时器来解码来自 IR 接收器的 IR 信号。
我想使用第二个计时器生成3个 PWM 输出。
但是、根据我在数据表中看到的情况、我所想到的设置似乎不可能:
想法是让计数器持续运行、在计时器溢出时设置输出并复位输出
当定时器计数器(TAR)值达到相应的捕获比较值(CCRx)时在一个通道上。
因此、基本而言、我希望所有三个通道上的情况完全相同。
系列数据表显示了一些示例、其中包括章节中的图形。"输出示例—中的计时器"
连续模式"。 它似乎总是以特殊的方式处理 CCR0、并影响生成的输出
CCR1和 CCR2。
是否有办法使用三个 CCR 寄存器及其输出、而不会相互干扰?