注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
selfstudy的个人空间 https://home.eeworld.com.cn/space-uid-332739.html [收藏] [复制] [分享] [RSS]
日志

PCF8563小时报警如何设置

已有 2734 次阅读2011-7-27 15:40

atmega16中用中断0低电平有效的方式来扑捉时钟中断。PCF8563的报警条件设置为整点报警,如10.
但是不能捕捉中断。且发现AF 未被置1.

//初始化8563的工作方式
void PCF8563_Init(void)
{

//CTRL_BUF1=0x00  ;//TEST1 0 STOP 0 TESTC 0 0 0 普通模式都置0
//CTRL_BUF2= 0x00010010 ;//0 0 0 TI/TP AF TF AIE TIE  报警中断有效
//这里需要将控制字内容写入,需要调用IIC的写数据操作 uint8_t I2C_Write(uint16_t wrDAdr,uint8_t wordAdr,uint8_t dat) wrDAdr-->器件写地址
Write_Abyte(CTRL_BUF1,0x00);
_delay_ms(15);
Write_Abyte(CTRL_BUF2,0x02);
}
//报警设置;10点报警。
Write_Abyte(HOUR_AE_BUF,Int_To_BCD(10));
Write_Abyte(MINUTE_AE_BUF,Int_To_BCD(0));


本文含有来自论坛的附件或图片:[8563xxx3.jpg],点击查看原帖附件。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章