设计了一款单片机开发板,MCU用的是stc89c52RC,但跑不起来。。。不知道哪里的问题?
但没想通是什么原因,还请大家多多指教!谢谢!
相关资料如下:
1、原理图如下
用的stc89c52RC,宽口USB供电和下载程序,下载芯片是16脚的CH340G
2、PCB如下
3、规则检查如下
这里显示并没有致命错误
4、pcb焊接好后,发现的问题是,不管开关接通还是断开,LED灯都常亮。万用表量了电压,开关接通LED正端电压5V,开关断开电压约3.7V。
感觉很奇怪,USB进来的5V只接到了CH340G,给单片机的电和给LED的电都是通过6脚开关给的,于是怀疑6脚开关有问题,把开关拆掉了,但发现LED还是亮的,到这里就有点懵了,完全不符合科学!!图如下
5、出问题后,又重新焊了两块板子,发现问题还是LED常亮!!
于是不得已就拆PCB上的东西看是哪个元件导致的,通过拆元件发现:
1)拆掉单片机,则LED就正常了,开关按下灯亮,开关断开灯灭;
2)拆掉CH340G,LED也正常,开关按下灯亮,开关断开灯灭;
图如下:
7.jpg