最近在用一批AT90CAN128片子时,晶振频率都是16.000Mhz,奇怪的是给这批片子烧写程序时,程序根本无法正常运行,但是,该程序已经在前20片上都能正常运行,而且现在都已经在用户现场正常跑了二三个月了。想了想,不会是芯片质量的问题吧?最近金融危机,难道ATMEL的员工也面临着失业的处境?更让人不解的是有几个芯片刚开始运行不正常,反复上电几次后就开始冒烟,最后有一边管脚全部变红,就这样起火了!!!真郁闷!!! 死马当活马医,把以前没用到的I/O脚全部配置成高阻态,同时晶振频率通过MCU内部的寄存器配置也降成了8M,虽然现在绝大多数芯片都已经能正常工作了,但是,心里还是极其不放心。到底是什么原因导致的???芯片质量?晶振质量?还是焊接引起?请各位高手们发表高论,在此表示诚谢! |