大家好。
我正在使用 MSP430FR2355 LaunchPad 板、并尝试在 P6.0和 P6.1上设置 PWM 输出
我在另一个论坛帖子中找到了一些示例代码。 必须对其进行修改才能使用不同的计时器实例、因此这里可能存在错误。
下面是我使用的代码:
P6DIR = 0x03; //将 P6.0和 P6.1作为输出。 DS 表6-68中的值。 P6SEL0 = 0x03; //将 P6.0与 TB3.1连接。 将 P6.1与 TB3.2连接 //从 E2E 支持论坛进行设置 // e2e.ti.com/.../614877 TB3CCR0 = 0; TB3CCR1 = 0; //TB0CCTL1 = CCLD_1 | OUTMOD 6; TB0CCTL1 = 0x02C0; //TB0CTL = TBSSEL_SMCLK + MC_UP + ID_2 + TBCLR; TB0CTL = 0x0254; TB3CCR0 = 100; TB3CCTL0 = CLLD_3; TB3CCR1 = 50;
编译器未看到诸如 CCLD_1、OUTMOD6、...之类项目的定义 我在下面的行上对这些进行了硬编码
提前感谢您的帮助!