STM32/STM8技术william hill官网
直播中

程家文

7年用户 222经验值
私信 关注
[问答]

请问KEIL调试STM32F051R8所有寄存器都无法读写是什么原因?

所有内部寄存器都是灰底的,只显示初始值,都无法修改,请教原因?
KEIL4.72A升级到KEIL5.0也是如此
程序可正常仿真运行,System Viewer中显示的所有的寄存器都无效,无法读或写
使用的仿真工具 ULINK2、ST-LINK V2都是这个问题

回帖(5)

袁沁茹

2018-8-28 11:07:02
楼主所说的问题,有点像是KEIL5.0没有安装 STM32F0XX硬件包 所至。
举报

黄玫玫

2018-8-28 11:19:24
keil默认的安装包里面不能支持他的仿真和调试。
举报

韦明

2018-8-28 11:24:40
需要增加STM32F0XX硬件包
举报

贾翠晓

2018-8-28 11:34:10
软件缺少F0的安装包
举报

程家文

2018-8-28 11:51:14
谢谢大家,问题已经解决了!安装包是已经安装了的。
这个测试程序是用汇编语言写的,RCC寄存器中外设复位寄存器,设置为1,没有清0,导致所有外设都在复位状态,所以不能写入
KEIL5.0+ULINK2非常好用!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分