|
芯片S3C2410,为何时间的地址变量之后都要先与一个16进制的
[复制链接]
rRTCCON = rRTCCON &~(0xf) | 0x1;
rBCDYEAR = rBCDYEAR &~ (0xff) | g_nYear;
rBCDMON = rBCDMON &~ (0x1f) | g_nMonth;
rBCDDAY = rBCDDAY &~ (0x7) | g_nWeekday;
rBCDDATE = rBCDDATE &~ (0x3f) | g_nDate;
rBCDHOUR = rBCDHOUR &~ (0x3f)| g_nHour;
rBCDMIN = rBCDMIN &~ (0x7f) | g_nMin;
rBCDSEC = rBCDSEC &~ (0x7f) | g_nSec;
S3C2410芯片,在对日期和时间处理前赋芯片中的地址值,然后在于操作一个求反的16进制
如rBCDYEAR = rBCDYEAR &~ (0xff) 。
g_nYear为一个用户输入的日期
为何每个日期的变量都这么操作啊? 请指教,谢谢
|
|