设置如下: void Init_tpm2_ch0_edge_pwm_425(void) {
TPM2C0V=2000; //高电平宽 TPM2MOD=4000; //周期
TPM2C0SC=0x28; ////通道0中断使能,边沿对齐PWM
TPM2SC=0x12; //TPM1时钟源为固定系统时钟8MHZ;分频系数为4;溢出中断禁止
TPM2CNT=0; //任意时刻对TPM1CNTH或TPM1CNTL的写操作将计数寄存器的计数值复位(清零) } 可是,总是从管脚,看不到波形。 不知道原因。 http://www.edn123.com/freescale.htm
|