烽火社区

标题: 飞利浦的恩智浦51系列单片机P89C662HBA或者类似熟悉的进吧 [打印本页]

作者: andyto    时间: 2015-10-18 01:24 PM
标题: 飞利浦的恩智浦51系列单片机P89C662HBA或者类似熟悉的进吧
刚开始我只用RXD,TXD,GND即串口烧写,成功几次后就不能继续烧写了,后来看了手册,把PSEN直接接地,可以进入烧写模式,这样有成功了几次,但是后来把PSEN接地虽然进入烧写模式,但是一直无法和PC端握手成功,即使把PSEN接地,EA接VCC,ALE、P2.6、P2.7上拉或者直接接VCC一直无法握手成功,但是仍能运行用户程序,用户程序能够一直用串口往外发数据,大家帮忙看看,怎么样才能继续烧写程序,是不是有次数限制呀。

作者: 梧桐芭蕉雨    时间: 2015-10-18 02:41 PM
检查时钟频率,是不是时钟误差较大,导致波特率偏差大,容易误码。
作者: 曾经沧海88    时间: 2015-10-18 11:16 PM
我感觉应该不是那方面的问题,三个片子两片都是这情形,还有一片一直没敢试,都是空白片子R/T/G三线就可以烧写,非空白片子必须将PSEN接地才可进入烧写模式,但是仅仅几次而已,几次之后就再也没法烧写程序了
作者: 枯木    时间: 2015-10-19 12:34 AM
芯片如果从正规渠道获取,应该没有问题。建议还是先检查一下电路,特别是电源,是否存在干扰?
作者: 静水流深1    时间: 2015-10-19 07:36 AM
芯片本身应该没问题,因为这个型号比较老,还是plcc封装,最后一个空白片子我试了,可以读取芯片的ID号,读取寄存器的数值,我一直没敢往里写程序,我想应该是用法的问题。就看看有没有人用过类似的片子,它这还分一个用户程序模式和引导程序模式,现在就是引导程序模式进去后,显示无法和电脑握手成功,运行用户程序模式,它能一直按照程序写的串口往外发数据,这片子是第一次用,电路是抄板别的板子,没想到卡到烧写程序上了,到时候上图看看
作者: 名剑友进芯城    时间: 2015-10-19 07:07 PM

[attach]35175[/attach]

flash magic 读取空白片子ID号

[attach]35176[/attach]

带程序的片子烧写,提示错误

[attach]35177[/attach]

[attach]35178[/attach]

ISP 软件读取空白片子的信号

[attach]35179[/attach]

烧写失败

[attach]35180[/attach]

板子


作者: cqhoufuqiang    时间: 2015-10-19 08:49 PM
线太长,电源容易引起干扰。
作者: gronau    时间: 2015-10-20 12:33 PM
嗯,是有影响,但应该不是主要因素,我觉得,就看看有没有用过类似片子的指导指导
作者: ddos110119    时间: 2015-10-20 01:09 PM
10年前用过NXP的51,也用过IAP,就是早就忘记了。[attach]35181[/attach]




欢迎光临 烽火社区 (http://bbs.cnecport.com/) Powered by Discuz! X3.2