51单片机烧写不了程序
买的学习板,烧写一个流水灯程序后断电第二天,再次烧写就没法进行烧写,检测mcu也无法连上,但是接上电源流水灯还能工作。就是无法再次烧写程序...
买的学习板,烧写一个流水灯程序后断电第二天,再次烧写就没法进行烧写,检测mcu也无法连上,但是接上电源流水灯还能工作。就是无法再次烧写程序
展开
1个回答
2017-07-18
展开全部
看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。
另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。
至于USB转串口,一般情况电脑不报错就没问题了。
既然你用的是STC的,下载的时候要注意:
首先要搞清楚串口号是不是你在用的串口。
下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。
另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。
再不放心,把P0.0和P1.0都和GND连起来再下载(这种情况很少发生)。
不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。
另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。
至于USB转串口,一般情况电脑不报错就没问题了。
既然你用的是STC的,下载的时候要注意:
首先要搞清楚串口号是不是你在用的串口。
下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。
另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。
再不放心,把P0.0和P1.0都和GND连起来再下载(这种情况很少发生)。
不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询