烧掉 NXP2119 片子的历程:<br /><br /> 我用NXP2119已调通了串口、定时中断、输出等功能,但为何加上CAN模块就烧掉了?心痛不已,几十蚊一片,烧掉了4片。<br /> 我用的是周立功公司的 EasyARM2200 开发板。因想弄一下CAN,买了5片 NXP2119。 焊在了开发<br />板附送的一块 CPU PACK 上。<br /><br />1:用PCA82C251做CAN收发器,小心翼翼接到开发板的引脚上。用周公提供的ARM_CAN232示例程<br /> 序,用 DebugInFLASH 方式编译,用AXD调试。第一次进入AXD正常,一运行就死掉。<br /> 换上已调好的程序(没CAN),发现不能运行。用H-JTAG检测不到芯片。<br /><br />2:以为在第1步中没加什么隔离,导致CPU损坏,不解?因为CPU的I/O口 在5V状态下不可能一下<br /> 子就烧掉了,如果真是如此,芯片那也真是太差了。为了防止再出现上述情况,在CPU CAN<br /> 的TD1加三极管隔离,RD1加二极管隔离,信心十足的运行,结果是一样,芯片烧掉了。<br /> <br /> 3:为什么??难道是PCA82C251接法有错误?其实PCA82C251的外围元件很少,为了保险起见,又从周公代理那买了块开发板配套的CAN板 CTM1050T。接上去运行,烧片依旧!!<br /> <br />4:开始迷惘了,用我调通的NXP2119程序,把周公提供的ARM_CAN232示例程序添加了进去用 DebugInRAM 方式编译通过后,用AXD调试。情况还是芯片烧掉了。<br /><br />5:捕捉了3幅图片,供参考。<br /><br />6:事到如今,只有一片NXP2119了,也不能去做试验了。只能 SOS !!!<br /> |
|