共2条
1/1 1 跳转至页
P89C668,ISP 求助:P89C668不能重复用ISP下载程序
问
用的下图这样的一个软件下载程序到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 也出现过类似的情况
我怀疑是串口复位后端口拉低,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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |