1、短路问题
万用表测量 3.3V,5V测试点 有没有 跟GND短路。如果 3.3V跟GND短路,最有可能是 焊锡把 3.3V跟GND短路。
2、焊接问题
1.1 根据原理图仔细分析:现有元件的焊接问题,主控
、外围芯片
、电阻
、电容
、电感
、三极管
等元器件焊盘位的虚焊
(焊接不良)、漏焊
(没有上锡)等情况都是经常出现的。
1.2 外围芯片
(Flash、触摸芯片
等)的电阻
、电容
等元器件是否漏焊,导致功能无法实现。
3、电压问题
序号 | 描述 |
---|---|
1 | 使用万用表 测量芯片供电电压 |
2 | (1)芯片引脚有没有错误地 被外部强制上拉 、下拉 (2)芯片 引脚 的上拉 、下拉 的代码设置 有没有错误 |
单片机的电压范围应该是 Vcc的正负5%.
系统里面有些芯片的电压是5V的,有些是3.3V的。如果 5V芯片只提供3.3V,3.3V的芯片电压不足3.3V,就无法正确运行。
4、波形问题
序号 | 描述 |
---|---|
1 | 使用示波器 测量单片机的晶振 ,是否正常工作 |
2 | 射频芯片的正弦波 信号 |
5、单片机 程序问题
序号 | 现象 | 可能存在的问题 |
---|---|---|
1 | 单片机无法上电复位 /硬件复位 | (1)单片机的BOOT引脚错误 地设置成高电平 或低电平 ,导致芯片在其他代码(通常是固件升级相关 的Bootloader 等底层的代码)运行,而不是开发者 的编写的应用代码 (2)复位电路的 RC参数 问题 |
2 | 单片机进入死循环 | (1)电路板的部分电路模块 缺失,导致单片机程序 无法对其初始化 或者通信 ,导致程序死循环 |
6、引入了外围电路,导致的问题
如果单独主控电路 可以正常工作了,但是接入了其他线路,就发生复位或者死机等异常情况。
我们可以把其他线路全部断开,重新一根一根地接到主控电路,定位判断是哪一根电路,引起复位死机等异常情况的。
7、一直复位的问题
单片机一直复位,按了复位按键重启之后还是一直复位。可以试试断电重启。