前段时间自己设计了一块电路板,需要用到MC9S12XDP512中70个IO口左右,其中30多个作为输入,其余作为输出,输入输出都是经74HC245驱动。正常使用过程中,电路板在5V供电下,电流消耗为30mA左右。在使用了一个多月后,换了个测试程序,再次上电发现MCU立刻发热,电流消耗为几百毫安,经1分钟后外部看门狗将其复位,电流又降为30mA,然后过了几秒钟电流消耗又为几百毫安了。测试程序没有配置IO输入输出寄存器,仅仅只是配置ECLK时钟输出相关的寄存器,硬件上ECLK通过一个下拉电阻接地。 非常不解这是什么原因,请达人指教。 |