如何对寄存器的某一位赋值
现在想对寄存器的某一位赋值\
比如对映射地址为
的寄存器最低位置1
#define C554_base0x20300000
若将其赋值好赋,只需要
*(volatile unsigned short *)C554_base=0x8f;
就行
可假如我想将其最低位置1
该怎么操作呢
[解决办法]
C554_base | 0x01
这样如何?
[解决办法]
2楼是对的
[解决办法]
a |= 0x01
你说这会跟 a = 0x01等效吗?