Board logo

标题: STRONG CHEN先生, 急切请教[注意] [打印本页]

作者: taozi    时间: 2007-9-10 17:37     标题: STRONG CHEN先生, 急切请教[注意]

您好,我用HCS08QG8的两路TPM,一路做PWM输出,一路做脉冲输入捕获,我做实验把TPMC0H做PWM,把它的波形直接给TPMC1H,这样我捕获脉冲时间,这样是很正确的,我读的是TPMC1V中的数值,   可是如果我从外面给TPMC1H一个方波,这样的话就不对了,TPMC1V中的数值一直变化,不固定,请问这是为什么呀,急切盼您的指教
作者: strongchen    时间: 2007-9-12 14:49

这是因为外部信号于内部时钟不同步,寄存器的每次读数会不同。你应该根据读数的差值来计算外部脉冲的宽度。还要注意计数器溢出时的情形。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0