为什么单片机程序烧不进去?
刚才有一次都是能烧进去,但是只把程序改下后就没有弄进去了,之后换了好多程序都不行,换为刚才的程序都不能烧进去,这个是怎么回事?设置的都没有变过,没有什么错的...
刚才有一次都是能烧进去,但是只把程序改下后就没有弄进去了,之后换了好多程序都不行,换为刚才的程序都不能烧进去,这个是怎么回事?设置的都没有变过,没有什么错的
展开
展开全部
用的是什么型号的单片机?会不会是烧写前没有先擦除?单片机保存程序是使用EEPROM或者flash的,都需要先擦除,才能写入的。第一次能烧进去,是因为单片机出场时本来就是已擦除过的,可以写入。但之后的写入之前,都需要先擦除。
追问
用的是STC89C52 应带怎么擦除呢
追答
STC的CPU我没用过,但从原理上讲,各种单片机都是一样的。至于如何擦除,应该看看PC上的烧写软件中是怎么设置的。另外,楼上几位兄台所提供的信息,也是可能导致烧写不成功的原因。或者降低通信的波特率(比如使用最低的1200bps)试试。
这种事情最好是找人亲自问一下,可能就是PC上烧写软件的一点点设置项目搞错了。大虾一眼就能看出问题在哪里,但通过文字和口述,比较难以判断具体的问题……
展开全部
你好!!
1、先检查单片机硬件,晶振是不是松动,复位是不是正常,还有单片机供电情况
2、检查串口是不是正常
1、先检查单片机硬件,晶振是不是松动,复位是不是正常,还有单片机供电情况
2、检查串口是不是正常
更多追问追答
追问
供电情况,串口应该是正常的 刚才都烧进去一个 但是就那个之后就没有再烧进去了 还有就是 如何检查复位是否正常呢?
追答
不要说应该是正常的,这个要实际检查测量!
你有带有程序的单片机吗,焕一片上去,试试能不能工作?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是Stc单片机,它新片子默认为内部时钟,所以第一次很容易就能烧程序
但是如果你将时钟选择为外部时钟,第二次烧写程序的时候,你必须在电路中给单片机提供外部时钟
还有stc单片机烧程序需要点击下载后重新上电,仅仅复位按键是不行的
再不行,将P1.0和P1.1接地后再试
但是如果你将时钟选择为外部时钟,第二次烧写程序的时候,你必须在电路中给单片机提供外部时钟
还有stc单片机烧程序需要点击下载后重新上电,仅仅复位按键是不行的
再不行,将P1.0和P1.1接地后再试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会不会是单片机插反了,烧了???
追问
不会 就才刚才都烧进去了一个 但是就那个之后就不能烧进去了 没有动过单片机
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询