本帖最后由 colorful88 于 2014-7-28 22:56 编辑
小弟,用pic做项目,需要pcf8563去唤醒单片机,I2C通讯正常,能读能写。
但是设置pcf8563倒计时功能出了点问题,INT引脚是用的单片机内部上拉,也能放出低电平唤醒单片机,只是INT引脚输出中断时间和我设置的不一样,不管怎么设置pcf8563的寄存器,放出中断间隔只有1s多的时间。
这是我设置寄存器的程序,括号内是地址、长度、写入数值
PCF8563_Write_Bytes(0x00,1,0x00);
PCF8563_Write_Bytes(0x01,1,0x01);
PCF8563_Write_Bytes(0x0e,1,0x81);
PCF8563_Write_Bytes(0x0F,1,0x40);
发出中断后清零TF,PCF8563_Write_Bytes(0x01,1,0x01);
但是我想加长间隔时间,PCF8563_Write_Bytes(0x0F,1,0x40);把0x40改成别的值,却没有什么变化。 |