我是新手,看了RTC后有2个不明白的地方,请高手指教,先谢谢大家 首先是ILR(中断标志)是一个2位的寄存器,低位表示增量中断,高位是报警中断,但是书上是这样表达的:各位位1时,表示中断产生,向各位写入1时,清除中断标志,这不是意味着这2位始终位1码?导致我没办法写中断嵌套了啊 !! 还有1个是例程: while(1) { while( 0==(ILR&0x01) ); // 等待RTC增量中断标志,按上面的解释这句怎么可能会成立呢, ILR = 0x01; // 清除中断标志 SendTimeRtc(); |