打印

GD32F103VC 时钟 寄存器读写值问题

[复制链接]
1511|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ppa8086xp|  楼主 | 2014-3-1 20:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ppa8086xp 于 2014-3-1 20:31 编辑

dat=RCC->CFGR;     //dat=0
RCC->CFGR |=0x18df8000;
dat=RCC->CFGR;   //dat=0x30df8000   ???????


然后读取RCC->CFGR 的值 发现变成了0x30df8000;
不知道是不是GD32F103VC 芯片的问题么?

而且读取寄存器位置在写入之后,还是在时钟倍频稳定以后,均是最高位变为0x30
沙发
cdshkf| | 2014-3-3 08:54 | 只看该作者
“RCC->CFGR |=0x18df8000”,不明白楼主这样做的目的,CFGR寄存器的高5位是保留位,正常情况下不需要进行操作的。

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝