打印

请教单片机程序丢失原因

[复制链接]
6145|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
chunyang| | 2017-12-21 21:01 | 只看该作者
不会是程序丢失的问题,先去检查复位、本振、电源以及焊接问题。

使用特权

评论回复
板凳
chest20090909|  楼主 | 2017-12-22 09:01 | 只看该作者
chunyang 发表于 2017-12-21 21:01
不会是程序丢失的问题,先去检查复位、本振、电源以及焊接问题。

复位脚是用10K电阻上拉,晶振用的是内置晶振,供电电源用的XL1509-5供电,在靠近芯片电源引脚处有串一个0805磁珠和一个0.1uF电容滤波。

使用特权

评论回复
地板
simonsun007| | 2017-12-22 09:13 | 只看该作者
我以前用STM32也遇到过这种情况

使用特权

评论回复
评论
shanguizhige 2017-12-22 10:56 回复TA
分享下 
5
ningling_21| | 2017-12-22 09:58 | 只看该作者
如果芯片ROM可以读,且读出数据全是FF,说明程序丢失或被擦除,否则不能说明程序丢失

使用特权

评论回复
6
chest20090909|  楼主 | 2017-12-22 10:23 | 只看该作者
这两天程序丢失的板子是同一个人装的,后来换另一个人装重新烧录的板子暂时还没出现问题

使用特权

评论回复
7
chest20090909|  楼主 | 2017-12-22 10:28 | 只看该作者
读了下ROM的值

使用特权

评论回复
8
ningling_21| | 2017-12-22 10:34 | 只看该作者
会不会漏烧程序?

使用特权

评论回复
9
chest20090909|  楼主 | 2017-12-22 12:30 | 只看该作者

不会,电路板之前测试过,装进外壳后就出现这个情况

使用特权

评论回复
10
ningling_21| | 2017-12-22 13:27 | 只看该作者
chest20090909 发表于 2017-12-22 12:30
不会,电路板之前测试过,装进外壳后就出现这个情况

如果程序能擦除自身(例如STC),如果运行异常会导致芯片被擦除

使用特权

评论回复
11
viginlll| | 2017-12-22 14:14 | 只看该作者
不错不错

使用特权

评论回复
12
chest20090909|  楼主 | 2017-12-22 15:12 | 只看该作者
ningling_21 发表于 2017-12-22 13:27
如果程序能擦除自身(例如STC),如果运行异常会导致芯片被擦除

有没有可能是静电导致的

使用特权

评论回复
13
ningling_21| | 2017-12-22 15:31 | 只看该作者
chest20090909 发表于 2017-12-22 15:12
有没有可能是静电导致的

可以用静电释放枪(空气放电)试试,看看放电后程序是否丢失

使用特权

评论回复
14
chest20090909|  楼主 | 2017-12-22 15:48 | 只看该作者
ningling_21 发表于 2017-12-22 15:31
可以用静电释放枪(空气放电)试试,看看放电后程序是否丢失

还想问下是否和烧录器有关,用的是PICKIT 3.5

使用特权

评论回复
15
ningling_21| | 2017-12-22 16:43 | 只看该作者
chest20090909 发表于 2017-12-22 15:48
还想问下是否和烧录器有关,用的是PICKIT 3.5

可能性很小

使用特权

评论回复
16
chest20090909|  楼主 | 2017-12-25 08:51 | 只看该作者

难道是复位那里?

使用特权

评论回复
17
lixmlxm| | 2017-12-25 09:05 | 只看该作者
本认也遇到过,但是比较少,所以没有管!一般是出货后有个别的有!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

121

主题

632

帖子

4

粉丝