打印

PIC单片机自动复位

[复制链接]
3848|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cuianbin|  楼主 | 2010-5-3 12:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近来做了一个项目,用的是PIC16F1937的单片机,后来由于不好采购,就换成PIC16F887,PCB不用改,只是改了程序。做了100台机器,但是程序跑着跑着就会自己复位。我最初怀疑过是抗干扰不行,但887是比较成熟的片子,是不是程序没有移植好呢?不知道你们有没有遇到过类似的情况?

相关帖子

沙发
NE5532| | 2010-5-3 12:35 | 只看该作者
PIC16是很经得住折腾的芯片,硬件不容易出问题,你看下有没有喂狗或者堆栈溢出的隐患。

使用特权

评论回复
板凳
wubangquan| | 2010-5-3 20:28 | 只看该作者
PIC16F887的我做过几个量产的项目,芯片没问题的。

使用特权

评论回复
地板
Wxy8030| | 2010-5-3 20:48 | 只看该作者
PIC的芯片还是很值得信任的!同意2楼那句话——经得住折腾的片子......

使用特权

评论回复
5
cuianbin|  楼主 | 2010-5-4 17:33 | 只看该作者
很感谢大家的回答,我叫软件工程师把看门狗关闭了,熬了一个通宵,没有再出现过复位问题。但是看门狗最好应该开着,至于1937上可以,为什么887容易跑飞,还不清楚。在适当的地方多喂几次狗,会不会有效果,或者把看门狗的定时间延长

使用特权

评论回复
6
wsjhy1| | 2010-5-4 18:17 | 只看该作者
额 用汇编 还是C

使用特权

评论回复
7
NE5532| | 2010-5-4 20:11 | 只看该作者
看你的说法,估计还有更深层次的BUG,建议再找找,否则产品出去了不放心。

使用特权

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

本版积分规则

个人签名:来到这个论坛,乐于分享,好好学习!!

86

主题

439

帖子

5

粉丝