设置如下:
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
先写这句 :TPM2C0SC=0x28; ////通道0中断使能,边沿对齐PWM试试
今天我用示波器都看到了,就是好像周期和总线时钟的关系不对,不知道怎么的
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |