打印

请教单片机重新烧录程序后正常

[复制链接]
2781|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chest20090909|  楼主 | 2013-7-30 15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大侠,有一片PIC16F873,刚开始运行正常,隔了一段时间后(大概一个月左右),有一个IO口没有输出预定的电平信号,程序其他部分运行正常,把程序重新烧录一下后,IO口又正常输出预定电平信号了,请问是什么原因呢。

相关帖子

沙发
zn11zz| | 2013-7-30 19:22 | 只看该作者
有没有试一下,断电重启会怎么样?

使用特权

评论回复
板凳
军训的茶杯| | 2013-7-30 22:37 | 只看该作者
LZ,你那个IO口带什么样的负载?会不会是负载的影响?

使用特权

评论回复
地板
chest20090909|  楼主 | 2013-7-31 14:24 | 只看该作者
IO是通过S8050控制一个LED,重新上电没作用,重新烧录后才正常

使用特权

评论回复
5
grasswolfs| | 2013-7-31 14:25 | 只看该作者
chest20090909 发表于 2013-7-31 14:24
IO是通过S8050控制一个LED,重新上电没作用,重新烧录后才正常

一般没见过这样的,看看能复现不,有时候是硬件的问题吧

使用特权

评论回复
6
gx_huang| | 2013-7-31 16:08 | 只看该作者
可能是程序部分内容被冲掉了。
如果没有加密,出问题后,用下载器校验一下看看FLASH是否变了。

使用特权

评论回复
7
chest20090909|  楼主 | 2013-7-31 22:07 | 只看该作者
应该如何预防问题发生呢

使用特权

评论回复
8
chunyang| | 2013-7-31 23:21 | 只看该作者
建议还是先检查硬件电路特别是焊接、接触问题,程序出错只影响一个IO,这种概率比买彩票中大奖都低多了。

使用特权

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

本版积分规则

121

主题

632

帖子

4

粉丝