实验板焊接完毕,isp程序失败,检查晶振两个引脚都有始终波形,但是18脚比19脚大得多。查资料得知,因为mpu内部是一个反相放大器,18脚是反相器输出端,19脚是输入。
两个电容去掉照样可以起振,并且使用STC89C52RC和AT89C52,在没有电容的情况下时钟信号都正常。但是stc89c52rc得12脚复位时始终是0,片子有问题,没发程序。用编程器清空,做全空检查失败。
XTAL1(19脚)接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。
XTAL2(18脚)接外晶体的另一端。在单片机内部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对HMOS单片机,该引脚接外部振
这个还很难说是没起振,你检查过ALE吗,只有通过它才能确认是否起振.如果确认没起振,一般是XTAL1,XTAL2到晶振和电容的线路过长,电容的焊线过长,接地线要尽量接在一起. 荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。