[STM8] stm8s103f3p6

[复制链接]
 楼主| samby2012 发表于 2020-2-12 15:23 | 显示全部楼层 |阅读模式
本帖最后由 samby2012 于 2020-2-13 19:38 编辑

这个片子的RAM,地址为0x00CB无法操作,有碰到过的吗?
LD  A,#$55
LD  $00CB,A

上面的指令都改不了!!

mmuuss586 发表于 2020-2-12 16:35 | 显示全部楼层
可能这个地址不支持写入吧
 楼主| samby2012 发表于 2020-2-12 16:47 | 显示全部楼层
本帖最后由 samby2012 于 2020-2-12 19:04 编辑
mmuuss586 发表于 2020-2-12 16:35
可能这个地址不支持写入吧

RAM,可以写入的,全RAM清零,也改不了。
我用
        ldw X,#ram0_start
clear_ram0.l
        clr (X)
        incw X
        cpw X,#ram0_end        
        jrule clear_ram0

很奇怪,整个RAM区里,总有1个字节改不了,上电即是FF,不一定是0XCB地址上。这几句代码是最先运行,断点看也改不了
jiekou001 发表于 2020-2-12 19:58 | 显示全部楼层
不知道啊。用指针试试看。
 楼主| samby2012 发表于 2020-2-13 20:00 | 显示全部楼层
算了,不去搞清楚了,看起来跟片子的调试机制有点关系,跳开这个字节用,可以。
hanzhen654 发表于 2020-2-14 16:27 | 显示全部楼层
可读不可以写入,权限不够所致
wakayi 发表于 2020-3-3 16:46 | 显示全部楼层
这个还有权限的说法?
wowu 发表于 2020-3-3 16:52 | 显示全部楼层
看不懂汇编指令啊
xiaoqizi 发表于 2020-3-3 17:00 | 显示全部楼层
手册上有没有介绍这个地址的是干嘛用的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

66

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部