飞捷 发表于 2024-4-2 13:50:35

如何在保存内部EEPROM不影响其它功能的实时性?

如何在保存内部EEPROM不影响其它功能的实时性?因为需要用到外部中断触发,然后进行对市电220V的斩波,如果斩波时间延长一点点,斩波出来的效果差好多。 同时偶尔还要擦除一个扇区和保存数据,就会产生 一定的延时,这样斩波的效果不好。


有没有一种方法,类似于DMA,可以互不影响 既能快速擦除内部EEPROM又能不影响斩波的实时性的办法?

电子DIY小家 发表于 2024-4-2 13:56:55

看手册,用这个功能

zxcv1973 发表于 2024-4-2 14:16:46

这种情况外接个IIC的EEPROM吧,也就几毛钱

国学芯用 发表于 2024-4-2 14:42:29

本帖最后由 国学芯用 于 2024-4-2 14:43 编辑

2楼正解
上电后将 EEPROM中的数据读到RAM中,平常是读写RAM,
掉电时及时将RAM中需要掉电保存的数据保存到EEPROM
0等待延时,关于掉电保存数据

飞捷 发表于 2024-4-2 17:32:53

电子DIY小家 发表于 2024-4-2 13:56
看手册,用这个功能

这个我是用光藕的模式,还有对得用大一点的电容,比较麻烦。想有没有程序能解决的

小飞侠 发表于 2024-4-3 07:52:25

程序实现可能无解,flash擦除是需要时间的

晓飛飛 发表于 2024-4-7 11:39:54

只能掉电保存了,平时暂存RAM
STC EEPROM的特性

神农鼎 发表于 2024-4-7 13:07:47



EEPROM的使用 请 配合比较器做掉电检测 - EEPROM/DataFlash - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)



神农鼎 发表于 2024-4-7 13:09:31



完整的系统设计参考原理图@STC8H8K64U, @STC32G12K128 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)



页: [1]
查看完整版本: 如何在保存内部EEPROM不影响其它功能的实时性?