LZ,您好!
有两个地方没整明白,请教一下,
(1)“5、P35(CHK):回波检测;配置为高阻输入;可以利用INT3来检测下降沿并使用Timer2(0)计算周期,并检测回波频率,判断是否为发射出去的40KHz信号,检测完成后将SIG拉高,完成一次测量。 ”
这里是否应该是“检测完成后将SIG拉低”。
(2)在中断服务函数void exint3() interrupt 11 里面,
1. EX_COUNT大于2时会自加,否则清零,而后面的语句中,当EX_COUNT=1时重新对T0加载计数初值,
否则当EX_COUNT=0时?,关闭定时器T0,并判断回波频率。
2. 这里的判断条件if( (((TH0