xiaobendan 发表于 2025-9-10 09:12:32

ercircle 发表于 2025-9-10 09:03
保存一个LONG指的是保存到哪里?EEPROM?这个型号有4K EEPROM可用




当然的EEPROM了,我的意思是问发生中断后板子上的电还能够我存多少就没有电了。存的多应该时间就需要比较长吧。
不过擦除时间应该是一样的,就是说能存1个字节,差不多存几十个应该也没问题。

xiaobendan 发表于 2025-9-10 09:14:09

DebugLab 发表于 2025-9-10 09:03
不要用低压中断保存EEPROM,建议用比较器

这个借用的一个板子,没有设置其他的检测掉电的电路
记得多年前用ATMEGA48的时候,是不需要额外的电路的。
尽管STC的板子再设计时如果需要,还是都放了电路的。

ercircle 发表于 2025-9-10 09:17:45

xiaobendan 发表于 2025-9-10 09:12
当然的EEPROM了,我的意思是问发生中断后板子上的电还能够我存多少就没有电了。存的多应该时间就需要比较 ...

这个参考上面发的帖子实践下吧,看看低压产生后您硬件残余电荷是否够支撑保存。



xiaobendan 发表于 2025-9-10 09:54:52

ercircle 发表于 2025-9-10 09:17
这个参考上面发的帖子实践下吧,看看低压产生后您硬件残余电荷是否够支撑保存。




测试,可以保存一个LONG,测试了几十次,还好
另外那个IAP_TPS=11和22,没感觉到不同,主频设置22.1184.

ercircle 发表于 2025-9-10 09:58:14

xiaobendan 发表于 2025-9-10 09:54
测试,可以保存一个LONG,测试了几十次,还好
另外那个IAP_TPS=11和22,没感觉到不同,主频设置22.1184. ...

这个寄存器建议按手册说明配置即可

IAP_TPS=系统工作频率/1000000(小数部分四舍五入进行取整)
页: 1 [2]
查看完整版本: 请教前辈,在工具里面设置了3.0V的低压检测,那还用不用在代码里面设置