问:在仿真通过的程序,烧片工作不正常。 答:仿真的时候以下有可能与直接插CPU的时候不同:EA引脚、RST引脚、CPU资源、晶振电路(用户可以设置成用户晶振)。在出现以上错误的时候,用户首先应该检查对于POD552、POD592、PODH8X5X,因为用户在使用该三种仿真头的时候,可以直接将仿真头的CPU替换成最终将使用的CPU,所以一般不存在资源差异;但是对于POD8X5X(P)、POD76X(P)、POD520,这三种仿真头,它们是用专用仿真芯片实现的,资源不能改变,而且为了能仿真多种CPU,将资源尽可能最大化,例如POD8X5X(P)的资源是52的资源,POD76X是769的资源,POD520是520和77E58的资源,因此仿真通过,烧片有可能会因为资源不同而不能正常工作。所以用户在仿真的时候,不能使用最终CPU没有的资源,尽管仿真头的CPU有这些资源。
问:使用AT89C51烧片时,使用3级加密完全正常,而用1、2 级加密却不能用。 答:参考AT89C51 的使用手册可以发现AT89C51的31脚(EA)内接有开漏上拉电阻,在用编程器对单片机进行3级加密之后,EA脚将自动被自动拉到Vcc,启用内部ROM,因此可以判断用户板的31脚没有拉到Vcc,在1、 2 级加密时EA脚内部不会被自动拉到Vcc,单片机无法访问内部的4K程序区。
问:在有的P87C51单片机的系统中,出现上电复位不可靠的现象。 答:PHILIPS 单片机出现复位不可靠的问题主要是PHILIPS 单片机内部的电阻太少造成复位速度非常快而外围器件复位动作速度太慢以至于单片机复位完成在先接口的芯片复位在后造成复位不同步二者配接不上从而造成单片机死机或处于不稳定的状态解决办法在单片机初始化之前加一段5-10ms 的延时程序或者还要适当再长一些的延时或者改变单片机的复位电路使单片机的复位速度与外围器件同步经过实战改进之后证明P87C51 单片机使用比其他厂商的单片机更加可靠大多数产品使用的经验表明PHILIPS单片机是可靠性更强的单片机只要从PHILIPS 单片机本身的特性出发设计软硬件是可靠性设计的根本所在
|