本帖最后由 daseagg 于 2011-6-23 22:03 编辑
各位大师,我现在用SH79F161A的 T2/INTO脚检测外部频率。用定时器2的方式0---:“16位捕捉”。计数源选择:T2口外部源。
unsigned int NUM;
.....
NUM=TH2;
NUM<<=8;
NUM+=TL2;
现在“NUM--程序检测值” 和 “-外部真实频率” 相差很大.
外部真实频率只有20K~30K,说对16位(65535)定时器不会溢出。
我想直接读TH2,THL2就行了,是不是与没用捕捉有关。 |