第一次作板,不知道是什么原因.
我用c8051f020,单片机时而工作,时而不工作.
开始以为是外部晶振的问题,当单片机工作时,用示波器测外部晶振引脚,可以看到正弦波,而单片机不工作时,用示波器什么也测不到.说明外部晶振没坏,应该是单片机内的振荡电路有问题,也许没提供足够的电压?从而推断可能是单片机的VCC或者GND引脚有虚焊或短路.于是在单片机不工作时测PCB板上的VCC和GND是否导通,结果是不导通,说明没短路.那就是虚焊了?可是我用万用表测单片机的VCC引脚和PCB板上的VCC,是导通的呀,即使在单片机不工作时也是导通的.
另外,在单片机不工作时,用手按一按PCB板上的某处(不一定什么地方),有时就能让单片机开始工作.
请问这是什么原因呀? |