This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Some time can not boot up

去除供电(3.3V),待电容电量没有释放完全的时,重新供电此时会出现不能开起来的现象,此时量测430晶振,没有起振,reset以后开机正常.导致此种现象的原因?

  • 可能是由于MCU没有正常复位引起. MSP430工作时需要满足最低工作电压,如果VCC下降到最低安全电压以下,并且没有正常复位的话,可能会引起MCU不能正常工作. 最低工作电压和主频有关系,可以在datasheet上找到.主频越高,需要的VCC越高.

    MSP430 根据型号的不同,会有POR,BOR,SVS,PMM模块来对MCU进行保护.其中BOR的阈值是固定的,能够保证默认主频下的正常复位.

    SVS和PMM模块可以通过寄存器设置来灵活设置复位VCC阈值.

    所以如果您使用的MSP430中有PMM或者SVS模块的话,可以通过软件设置来保证系统安全.