先谢谢大家的答复! 单片机我没怎么用过,所以确实不熟悉。之前是用DSP,现在要求降成本,所以才改用单片机试试。
今天找了一个低电平宽度可控的1kHz时钟送给AT89S52的INT0,通过观测P3.1口,发现当低电平宽度在500ns以上时,P3.1口的信号就没有缺口了。(XTAL口输入的是24M时钟。另外,如果设置AT89S52的中断为电平触发,好像需要700多ns以上) 不知道有没有办法使AT89S52能保证采到150ns宽度的低脉冲,比如说机器周期能否调整?或者换用哪个型号的MCU可以做到?(和AT89S52对接的芯片的中断输出宽度无法调整,只有150ns)。中断发生的频率最高为1kHz,只要能使MCU采到低脉冲,其它的处理应该是来得及的。
|