32单片机烧录失败汇总
前言
做开发也有几年了,平时遇到的问题要么记录在脑子里,要么记录在有道云笔记。今天突然觉得把他记录在博客吧,不光自己看也能分享给大家,希望和大家一起交流进步。
烧录不成功的排查方法
1 检查电源
2 检查最小系统
3 检查烧录引脚是否断开或者与其他线短路
4 检查烧录引脚上是否有电容或者串联过大的电阻导致烧录程序失败
一、硬件问题
1 单片机ADC参考电压引脚,VDDA引脚悬空导致程序不能烧录
有一次在使用TL431的2.5V给VDDA做ADC的参考电压,焊完板子后发现自己忘了采购TL431于是单片机VDDA引脚悬空,程序死活下载不进去,排查了几个小时,真是自己挖差点把自己埋了。
2 IO复用引发的血案
由于IO的复用,在绘制原理图的过程中给PA14引脚上并联了一个0.1uF的电容,导致烧录失败
单片机复用SW烧录引脚
正常情况下使用SW信号烧录程序时是不需要RST引脚的。
当DIO或CLK烧录引脚复用后,会导致烧录失败,这时候RST引脚就排上用场了。在接上RST引脚后,在Keil中做如下配置即可。