LM3S系列单片机内部故障不少。除了它自己的errata里面所列出来的,还有一些不得不靠我们自己在使用中去发现和解决。
在它的errata里面,提到了VBat和VDD的加电顺序,但只是说如果顺序没有满足要求时,单片机休眠后的功耗会高。但在使用中,我还发现,如果VBat和VDD同时上电,那么存在一定的概率芯片根本就不能启动,而是迅速发烫,并且在此时即便在单片机的复位引脚上施加复位信号也不能让它工作起来,而只有断电,然后重新加电。有意思的是,即便芯片很烫了,但似乎没有永久的损坏,下次也许还能启动工作。
通过尝试,发现需要把加电顺序改变一下,VDD加电后,等0.5秒(不严格,没有再仔细测试这个时间)后,VBat再加电。采取这个办法后,没有再发生LM3S单片机加电后发烫不能运行的情况。
郁闷吧?! |