这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » P89C668,ISP 求助:P89C668不能重复用ISP下载程序

共2条 1/1 1 跳转至

P89C668,ISP 求助:P89C668不能重复用ISP下载程序

院士
2006-09-17 18:14:16     打赏
P89C668,ISP 求助:P89C668不能重复用ISP下载程序



关键词: P89C668     求助     不能     复用     下载     程序    

院士
2006-12-22 22:43:00     打赏
2楼
问 用的下图这样的一个软件下载程序到P89C668中,第一次烧片的时候可以,可是后来再想烧就不行了。现象是这样的:点“关闭WATCHDOG”后会出现“确认频率失败”,单片机这边接的液晶显示器上面的字会消失一下,然后又马上恢复原样。点击“进入ISP”也会出现上述现象。这是为什么呢?可是做的第一套板子是可以反复烧片的,后来做的都不可以了。真是急人,请高手帮帮忙! 1: 看也没有人看一下:( 2: 一直等,等到高手肯出来帮忙为止 3: RRR听说写完程序后要将原来的BOOT恢复,否则下此就写不了了,可打电话到周立功的公司问一下 4: 哦,谢谢yjy9099兄等会儿就打电话 5: 我所碰到的相同情况后来发现是第一次上电可以,后来就不可以了

我怀疑是串口复位后端口拉低,uart失效

解决了。先上电,再插串口线,每次复位前,拔下串口线 6: 谢谢hunter01后来并口编程器擦掉重新烧以后就可以了,现在没有空的芯片了,等买了芯片再试!希望可以:) 7: 搞清楚告诉我一声,我准备用89C669,EMAIL:yjy9099@foshan.net 8: 还有,boot设置0xfc,state 设置0x00 9: re1,检查P89C668是否激活
2,检查您的软件,为什么不用FlashMagic,世界通用的
3,检查引导状态字,引导向量字 10: REP89C668我公司有货
010-82675858-848 11: 这个问题是菲利普芯片的一个缺陷本人一直用菲利普的芯片,668用过,出现过这个问题,后来用61x2也有这个问题,估计是菲利普的一个缺陷。

现在把出现这个问题的原因说一下:可能不是很对,是实验得出来的
1:这个算是ISP不能连接,主要是boot的串口速率不对,那个vector应该为0xFC,从现象看这个值弄错了。
2:导致这个值错误的原因实验中发现有这样一个特点:有时候本人经常差错电源,结果芯片的电压为3V附近,而这个时候下载,将会导致这个串口矢量出现错误。所以用这个芯片的时候,电源一定要稳定,连接好,电压要对
3:出现这个问题只能用并口烧入器擦除,并且再次写入矢量为0xFC

这个本人得出的结论,若有不对之处,请纠正 12: To kenand请教,如何才能算是把P89C668激活了? 13: reto loonboy
在www.zlgmcu.com网站上你可以找到P89C668英文版,或中文版的数据手册!
在英文版的P44页有具体介绍
在P45页有ISP的具体介绍

to lldwsw
这不是philips的缺陷,有很多客户都是那么用的!
14: 我使用LPC932 也出现过类似的情况我使用LPC932 也出现过类似的情况

菲利普的单片机 启动的时候都是根据状态字来进行

如果状态字为0 那么就进入用户程序区域
如果状态字非0 那么就进入ISP代码区

修改状态字(运行用户程序)后,就无法再次修改状态字,也就是无法再次进入ISP

我使用LPC932 也出现过类似的情况


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]