相比较于Atmel官方网站上的代码而言更简化,但同样可靠。 代码会使用用AVR单片机的TWI中断。因此使用之前别忘了使能中断。 此代码已在笔者的一款基于Mega32的远程监控产品中运用,实测效果良好。 用法: uchar timer[7]={0x00,0x38,0x19,0x24,0x00,0x01,0x08};//sec,min,hour,day,week,month,year Twi_Init(); //TWI初始化 RTC_Init(); //初始化PCF8563 W_time(timer); //写时间,并且代码可自动计算任意一天的星期数, R_time(timer); //读时间 //其他方法 W_ckout(); //设置分频输出 disp_time(timer); //显示时间 单片机 , 官方网站 , 监控产品 , 时间
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~