历史上的今天
今天是:2024年09月08日(星期日)
2018年09月08日 | STM8的EEPROM解锁是可以重复进行的
2018-09-08 来源:eefocus
STM8的EEPROM在复位后,要想要写入数据,必须先解锁,必然无法写入数据。解锁就是向 FLASH_DUKR 中先后写入:
第一个硬件秘钥:0xAE
第二个硬件秘钥:0x56
两个字节的数据。
此时 FLASH_IAPSR 中的 DUL 位将会变为1,表示 EEPROM 已经成功解锁,可以进行写入操作了。如果发现 DUL 位不为 1 ,是可以按顺序重复写入秘钥的,直到 DUL 位为 1 为止。
但手册上是这么说的:
中文手册:
2. 如果密钥输入错误,应用程序可以尝试重新输入这两个MASS密钥来对DATA区域进行解
锁。
4. 如果密钥输入错误,DATA EEPROM区域在下一次系统复位之前将一直保持写保护状态。
在下一次复位前,再向该寄存器进行的任何写操作都会被系统忽略掉。
英文手册:
2. If the key available on the data bus is incorrect, the FLASH_PUKR register remains
locked until the next reset. Any new write commands sent to this address are
discarded.
4. If the key available on the data bus is incorrect, the data EEPROM area remains write
protected until the next reset. Any new write command sent to this address is ignored.
这些说明,给人的感觉是:如果第一个秘钥输入错误,那么可以重复输入,直到解锁,但如果第一个秘钥输入正确,而第二个秘钥输入错误,则将永久锁定,任何对该寄存器的写入操作都会被忽略掉,直到复位后下一次解锁前。
事实上,我经过试验,无论第一个秘钥错误,还是第二个秘钥错误,均可以重复操作直到解锁为止。
史海拾趣
|
这是一个野外使用的信号灯电源电子变换器。基本指标要求为: 1.按照军用级设计(GB2423.1-2001,GB2423.2-2001,GB/T2423.4-1993); 2.具备一级防雷8/20uS波形130kA容量(GB/T17626.5); 3.带有源功率因素矫正器(IEC-61000-3-2); 4.总体转换效率 ...… 查看全部问答> |
|
本来想取个惹眼点的题目吸引大家眼球,没想到引来这么多转头。看来还是老老实实请教问题吧。这几天公司新产品单片机方案选型,找了好多单片机,感觉每个品牌的都差不多,外设都是那些外设,内核有各自的内核(也不知道它们之间有什么区别),编译仿 ...… 查看全部问答> |
|
想GDI全屏画图,(0,0)并不是屏幕坐标顶点,如何才能使得(0,0)代表屏幕坐标顶点? WinCE下,我的MFC程序用GDI全屏画图,但是(0,0)并不是屏幕坐标顶点B,而是对应着title下面的区域的顶点A, B-------------------- title A-------------------- --------------------- Menu -------------------- ...… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 喜欢煲“电话粥”的人未来有可能成为能源制造者。韩国科学家研究声波充电器,有望将声波转化成电能。这样一来,通话时间越长,手机电池电量越足。研究报告由《高级材 ...… 查看全部问答> |
|
最近在玩hdmi解码器,解码器连接液晶电视显示我采集好的视频源,在没有解码时,电视上出现的是颜色条,但是在颜色条的最右边会看到一条清楚的绿边,本人觉得这条绿边影响了视频的质量,而且从抓图来看,我的视频源是没有绿边的,这绿边可能只是相邻 ...… 查看全部问答> |




