|
请问各位高人<br /><br /><br />如何配置让PWM4产生185KHZ方波,PWM6产生275KHZ方波。<br /><br />书中例程,都是1-6输出同频率,占空比可不同的。<br /><br />void Init_PWM(void) // 这是PWM6输出配置,产生185KHZ方波。<br />{<br /> PINSEL0 = (PINSEL0&(~(3<<10)))|(1<<10); // P0.21选择()<br /> PWMPR = 0x00; // 不分频,计数时钟为Fpclk<br /> PWMMCR = 0x02; // 设置MR0匹配时复位TC<br /> PWMMR0 = (Fpclk+500)/185000; // 设置PWM周期为1/38ms(38kHz)<br /> PWMMR6 = PWMMR0/2; // 设置PWM占空比为50%<br /> PWMLER = 1 | (1<<6); // MR0和MR6锁存<br /> PWMPCR = 1 << 14; // 允许PWM6输出,单边PWM<br /> PWMTCR = 1 |(1 << 3); // 启动PWM定时器<br />}<br /> |
|