什么是微控制器中的褐色时间以及如何使用它?

时间:2016-10-17 11:25:10

标签: hardware microcontroller avr pic

我想在检测到低输入功率后将错误信息写入eeprom / flash。基本上我想将欠压和过压错误情况记录到非易失性存储器中。

我开始了解使用眉头复位电路的一些实现。如果我对此有所了解,那将非常有用。

1 个答案:

答案 0 :(得分:1)

AVR和PIC的示例:

当BOD检测到欠压时,MCU将复位,现在已经太晚了,无法记录下来。您无法在重置前保存状态。解决方案是在启动时读取MCUSR(对于AVR)或RCON(对于PIC)并找到复位源。然后,您可以将事件记录在非易失性存储器中(但您将记录重启日期,而不是停止日期。)