打印
[STM8]

STM8L151K6写EEPROM出现的怪异现象!

[复制链接]
2509|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请ST的技术人员解释一下,下图这个问题是怎么回事?

程序中对EEPROM解锁,发送完密钥后,读取FLASH->IAPSR,判断Bit 1--PUL: Flash Program memory unlocked flag是否为1。
图中显示内存地址0x5054的值为0x4A(01001010),表明Bit 1已经被置为1了,程序中读取该地址的值并保存到temp这个临时变量中,而temp获得的值是0x48,通过汇编可以看出:系统将0x5054内值赋给了累加器A,而Core Register窗口中显示A中的值也为0x48,就是说STM8内核进行赋值操作时,没有将Bit 1中的数据读出来。

请ST的相关人员解释原因,是我的代码写错了?
沙发
weikezhi| | 2012-10-18 09:47 | 只看该作者
的确怪异

使用特权

评论回复
板凳
yinyangdianzi| | 2012-10-18 11:19 | 只看该作者
目前用151K4,,表示无压力

使用特权

评论回复
地板
金融小数|  楼主 | 2012-11-1 15:53 | 只看该作者
ST竟然集体失语!:L

使用特权

评论回复
5
金融小数|  楼主 | 2012-11-1 15:55 | 只看该作者
ST竟然集体失语!:L

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

488

帖子

1

粉丝