可以正常读写,但是准备用它的秒中断功能的时候老是不行,我严格按照手册上的定义的。
void rtc_init(void)
{
rtc_write(0,0x00);
rtc_write(1,0x01);
rtc_write(14,0x81);
rtc_write(15,0x40);
}
。。。
if(INT==0)//如果有低电平中断
{
rtc_write(1,0x01);
/2c_read(); //读取时间
display_time(rd_data);
}
不知为什么,INT一直为0,所以的液晶一直在刷屏,好像是rtc_write(1,0x01)这一句没有把中断给消除
谁用过,给支支招。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>