找回密码
 立即注册
查看: 742|回复: 8

单片机出现丢程序,复位脚输入也不能复位,这是什么情况?重新下载程序又正常,外部复位也正常了。

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-06-03 12:01:32

3

主题

3

回帖

33

积分

新手上路

积分
33
发表于 2023-6-6 09:13:52 | 显示全部楼层 |阅读模式
请教一下:   单片机出现丢程序,复位脚输入也不能复位,这是什么情况?重新下载程序又正常,外部复位也正常了。  
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15632
发表于 2023-6-6 09:34:19 | 显示全部楼层
详细实际原理图的PDF发上来
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-6-6 09:55:28 | 显示全部楼层
什么型号的?发原理图PDF版本。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2023-6-6 10:17:48 | 显示全部楼层
楼主用的STC12LE5A60S2   外接晶振5M 左右  请上传线路图
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-6-6 12:08:30 | 显示全部楼层
刚才跟楼主电话沟通过,使用的是IAP12C5A62S2(或IAP12LE5A62S2),这个是可以IAP的,即程序可以擦除、写入程序区的,因为有EEPROM操作,如果没有严格限制擦除、写入地址,则有可能擦除、写入到程序区了,程序被破坏,重新上电、按复位均不会正常,只能重新下载程序。
还有一种可能就是电源电压或IO的电压有过压冲击IC,冲掉了FLASH,IC可能有损伤但还能工作,只是工作电流会变大,特别是睡眠电流通常会变大。
软件处理:进行EEPROM擦除、写入操作时,增加一些条件,比如增加操作口令、判断地址范围,如下提示:
擦除、写入函数,用到全局变量的口令 u32 PassWrd;
if(addr < EEPROM_ADDR)   return;   //地址不对,马上退出
if(PassWrd != 0x55aa649b)  return;  //口令不对,退出
准备好地址、数据;
if(PassWrd != 0x55aa649b)    //口令正确
EA = 0;   //发触发命令前关一下总中断
触发擦除、写入;
EA = 1;  //发触发命令后开总中断

操作完成后:
PassWrd = 0;    //清除口令
}    //函数结束
所以每次调用擦除、写入函数都要给口令PassWrd=0x55aa649b; (当然也可以是其余值)。口令不对,不执行操作。

对于电源、IO的处理,则可以参考下面的:
1.png

2.png

3.png


回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15632
发表于 2023-6-6 12:47:19 | 显示全部楼层
没详细原理图的PDF, 无法帮助分析的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-06-03 12:01:32

3

主题

3

回帖

33

积分

新手上路

积分
33
发表于 2023-6-6 16:33:35 | 显示全部楼层
原理图,大家帮忙分析下
1.png

1.png

2.png

3.png


4.png

5.png


6.png



SCH_mb put into pipe_2023-06-06.pdf

576.84 KB, 下载次数: 56

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-06-03 12:01:32

3

主题

3

回帖

33

积分

新手上路

积分
33
发表于 2023-6-6 16:55:40 | 显示全部楼层
我可能找到问题了,3V的MCU,复位电压加的4.6V,估计是这个问题损坏了芯片。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15632
发表于 2023-6-6 17:00:55 | 显示全部楼层
确定不下电源电压时,就用如下 5.5V ~ 1.9V 的宽电压芯片来设计
1.png

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 05:31 , Processed in 0.169557 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表