[应用相关] C语言问题请教

[复制链接]
1435|6
 楼主| tianli1980 发表于 2014-6-6 10:29 | 显示全部楼层 |阅读模式
为什么要用RCC->CR|=0x00010000,而不用RCC->CR=0x00010000 呢?
想做大牛的小马 发表于 2014-6-6 10:44 | 显示全部楼层
|= 就是想将那1个bit置为 1啊!直接赋值的话不就把其它的bit改了嘛。。。。
|=   &=  一般都是位操作,置1 或 清0某一位!~
frlop 发表于 2014-6-6 11:28 | 显示全部楼层
LS正解
perry_peng 发表于 2014-6-6 12:26 | 显示全部楼层
这样不会影响其它位。
mmuuss586 发表于 2014-6-6 12:50 | 显示全部楼层
或的意思是把相应位置位;
要是用等于的话,会影响寄存器其它位的操作;
cbsnitx 发表于 2014-10-9 18:03 | 显示全部楼层
为了不影响其它位的状态
学生0时代 发表于 2014-10-14 15:38 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

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