打印

请教!!

[复制链接]
1947|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
semwinliu|  楼主 | 2010-11-9 22:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近遇到麻烦了! 用16F886,空片烧写程式进去后可以正常运行,但是一旦擦除后在烧写,即不能正确运行(AD采集部分运行异常),可以确认的是,板子没有问题,软件没有问题(以正常量产的软件),芯片没有问题(换了有10片,同样的问题)。再次烧录后读出程序与原程序逐行比对,没有发现问题。
芯片的时钟配置为内部RC。其他配置为默认,困扰许久,始终找不到问题在哪里,特来求助。
先谢谢各位了!
沙发
semwinliu|  楼主 | 2010-11-10 08:49 | 只看该作者
怎么没人理我?版主!版主!救命啊

使用特权

评论回复
板凳
yewuyi| | 2010-11-10 12:04 | 只看该作者
最近遇到麻烦了! 用16F886,空片烧写程式进去后可以正常运行,但是一旦擦除后在烧写,即不能正确运行(AD采集部分运行异常),可以确认的是,板子没有问题,软件没有问题(以正常量产的软件),芯片没有问题(换了 ...
semwinliu 发表于 2010-11-9 22:09



呵呵,既然你都那么确定没有问题,那我还能说什么呢?


根据经验,代码有问题的可能为99.9%

使用特权

评论回复
地板
shizaigaole| | 2010-11-10 16:17 | 只看该作者
试试先擦除,
然后校验看FLASH是有已经清空。

如果已经清空,
说明一定是你的代码问题,
否则,
下载器,下载电路有毛病

使用特权

评论回复
5
semwinliu|  楼主 | 2010-11-10 22:03 | 只看该作者
3# yewuyi   呵呵...不好意思啊。我的意思是这个代码我已经生产了2批次几千台机了。一直都没有问题。这次的也是90%是好的,只有几十台不行。只要拿好的芯片换到不良品上,立马变好,可以排除外部原因。烧录器用ICD2,现在改换KIT3,效果一样。

使用特权

评论回复
6
semwinliu|  楼主 | 2010-11-12 00:15 | 只看该作者
问题找到,是换了个EEpROM.代码里没有更新,导致的不稳定。谢谢各位

使用特权

评论回复
7
fxe2008| | 2010-11-12 14:09 | 只看该作者
问题都是在没有问题中产生:P

使用特权

评论回复
8
Light_David| | 2010-11-13 03:03 | 只看该作者
呵呵,你使用的是内部RC,会不会将官方写的时钟校正值也擦去了,导致时钟偏差太大,然后它就不干活了,记得是不是有这么个值写在程序区的某个位置,好像。

使用特权

评论回复
9
komad| | 2010-11-13 20:32 | 只看该作者
如果这个时钟校准值被擦去了怎么办呢?

使用特权

评论回复
10
Mary_luo| | 2010-11-15 17:32 | 只看该作者
楼主如果每次都烧录几K的话,建议还是用PM3专业烧录器去烧录。
另外我公司有专业的烧录生产部门,配套服务销售。可以为客户提供烧录服务,可直接交烧录后料号给客户。
楼主可以考虑下。呵呵!:)

使用特权

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

本版积分规则

13

主题

78

帖子

0

粉丝