STC12C5410AD EEPROM中的数据掉电后消失

\u6211\u7528\u7684\u5355\u7247\u673a\u662fstc15f2k60s2\uff0c\u6211\u7528\u4ed6\u505aEEPROM\u7684\u5b9e\u9a8c\uff0c\u4e3a\u4ec0\u4e48\u6389\u7535\u91cd\u542f\u540e\uff0c\u5199\u8fdb\u53bb\u7684\u6570\u636e

1\u3001\u5355\u7247\u673a\u5b58\u5728BUG\u6216\u635f\u574f\u7684\u53ef\u80fd\u6027\u5360\u4e07\u5206\u4e4b\u4e00\u3002
2\u3001\u4f60\u7a0b\u5e8f\u6709\u95ee\u9898\u7684\u53ef\u80fd\u6027\u5360\u4e07\u5206\u4e4b\u4e5d\u5343\u4e5d\u767e\u4e5d\u5341\u4e5d\u3002
\u95ee\u9898\u4e5f\u4e0d\u662f\u5f88\u4e25\u91cd\uff0c\u5929\u624d\u4e5f\u6709\u5931\u8bef\u7684\u65f6\u5019\uff0c\u6709\u65f6\u5019\u4f60\u627e\u5230\u539f\u56e0\u540e\u4e0d\u662f\u5e86\u795d\uff0c\u800c\u662f\u5927\u9a82\u81ea\u5df1\u5f31\u667a\u3002
\u518d\u770b\u770b\u6280\u672f\u624b\u518c\uff0c\u4e0d\u662f\u6709\u4f8b\u7a0b\u5417\uff1f

\u8fd9\u4e2a\u6709\u4e24\u4e2a\u6700\u6709\u53ef\u80fd\u7684\u539f\u56e0\uff1a1\uff0c\u4e0d\u826f\u4f7f\u7528\u4e60\u60ef\uff0c\u751a\u81f3\u662f\u9519\u8bef\u64cd\u4f5c\u5bfc\u81f4\uff1b2\uff0c\u7a0b\u5e8f\u6709\u95ee\u9898\uff0c\u6bd4\u5982\u6709bug\u4e4b\u7c7b\u7684\u3002\u6700\u5927\u7684\u53ef\u80fd\u662f\u7b2c\u4e00\u4e2a\uff0c\u5efa\u8bae\u4ed4\u7ec6\u68c0\u67e5\u4f7f\u7528\u65b9\u6cd5\uff0c\u64cd\u4f5c\u6d41\u7a0b\u7b49\uff0c\u770b\u770b\u4e0e\u522b\u7684\u6b63\u5e38\u7684\u7528\u6237\u6709\u4ec0\u4e48\u7ec6\u5fae\u7684\u5dee\u522b\u3002\u7b2c\u4e8c\u4e2a\u539f\u56e0\u5c31\u53ea\u80fd\u4ed4\u7ec6\u68c0\u67e5\u7a0b\u5e8f\u4e86\u3002\u81f3\u4e8e\u5e72\u6270\u4ec0\u4e48\u7684\uff0c\u867d\u4e0d\u80fd\u5b8c\u5168\u6392\u9664\uff0c\u4f46\u53ef\u80fd\u6027\u4e0d\u4f1a\u5f88\u9ad8\uff0c\u53ef\u4ee5\u5230\u6700\u540e\u627e\u4e0d\u5230\u539f\u56e0\u7684\u65f6\u5019\u518d\u68c0\u67e5

先把问题理清楚:
1. 这种问题第一思路是找芯片厂商的技术支持问问。相信你已经使用过这个方法了(如果没有,赶快使用)。
2. 你的“指示灯闪烁程序”的位置:可否理解为先从EEPROM读数据(a. 指示灯程序放在这里吗?)再和当前的AD值比较,如果不相等就闪指示灯,相等就不闪(b. 还是放在这里?)
如果放在a处:说明你的程序根本就没有执行到读EEPROM的这段程序,检查其他地方看看为什么没有执行到。
如果放在b处:有两种可能性:b_1:EEPROM的读写条件不满足,比如读之前可能想要设定某些寄存器,给出要读的地址和扇区,还有读写的等待时间等等,详细阅读说明书,看看是否都满足。 b_2:如果你的操作完全符合(也就是读写操作100%没有问题),那么有没有可能在掉电前或者上电后EEPROM里面的数据又被更新了。
3. 你用来测试的数据,写入和读出的数值,最好不要用AD采样的值,直接用立即数,比如写固定写100,用来比较的值为50。这样排斥AD采样的部分的影响。

扩展阅读:日本资生堂色谱柱 ... 美能达185e维修召唤c2351 ... aoc e2243fw ... 15w408as芯片资料 ... 车辆型号查询网站 ... 电源管理芯片2269资料 ... xselect hss t3 ... echolife hs8145c5 ... 8脚stc15w204s中文资料 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网