① 怎么把上次烧写到单片机的程序删除掉
重新烧进去新的程序,就会删除旧的。
1.首先,编辑keil上的代码,用keil4进行编译,在项目文件夹中找到已编译的十六进制文件,并将其写入SCM文件中。
② 请教单片机程序丢失原因
现在的单片机大多采用FLASH作为程序存放介质,而FLASH一是有擦写寿命,二是有一定的数据丢失率,虽然很少见,所以遇到FLASH保存的数据丢失问题,单片机的程序就丢了。
另外如果单片机本身有改写内部FLASH的操作能力的话,程序跑飞也可能异常改写了FLASH,造成程序丢失。
剩下的情况就比较少见了,强烈的电离辐射可能也会导致这个问题,比如遇到核弹爆炸啥的,这个估计咱是遇不上。
当然别的可能也许还有,不过大概比上边这条多不了哪去。
③ 51单片机下载程序掉电坏了
资料上说的并没有错,掉电下载是可以让程序从isp区重新开始执行的,但不同情况下,有的板子是存在电容的,在断电之后电压并不是立即消失。可以将单片机VCC和GND管脚短接下,让其电压为零,这就可以恢复正常掉电下载的步骤啦。1.某些CH340的引脚给单片机供了电导致单片机断电不彻底(下载程序要断电重启),从而导致程序没法下载。 解决方法: 在CH340的TXD引脚反向串联一个二极管(推荐肖特基二极管),在CH340的RXD引脚串联一个约330Ω...
2.有些同学在给单片机供电时,为了防反接保护电路,在电源处串联了一个二极管,由于二极管的正向压降导致单片机供电不足,从而导致程序无法下载。 解决方法: 将二极管用0Ω电阻代替或者采用正向压降很小的二极管,以确保单片机的正常供电
④ 淘宝买的单片机有程序怎么清除
淘宝买的单片机有程序清除的方式:下载程序的软件上有擦除选项,把单片机和电脑联上后,给单片机供电,点一下擦除就行了。重新向单片机下载程序时,里面以前的程序就被覆盖了。
⑤ 复位电压太低容易掉程序
复位电压太低容易掉程序的原因是:单片机一般是COMS结构,电源电压范围已经很宽,如果电压过低,内部程序以及外部的控制电路工作极不稳定,会造成控制错误,这种情况下,单片机为了保护程序不丢失。自动停止单片机的工作。
⑥ 单片机程序飞掉的原因
1.外围干扰(EMI等)
2.电压波动(电源电压不稳定)
3.如果有内部看门狗,要正确设置或是不用.
4.产生中断一定要有正确的返回指令,否则程序也不知道会飞到哪里去.
5.温湿度也有可能引起这种情况.
⑦ 单片机种,程序“飞掉”是什么意思呢
单片机在工作过程中也常常会由于电源的投入和切除,瞬间短路以及由电网串进来的干扰脉冲而引起CPU的工作紊乱,程序“跑飞”,即程序进入非预定的区域而无秩序地运行。程序出错还是进入死循环都是跑飞可能的结果.