RX8025AC INTA周期电平输出的疑问

来源:互联网 发布:php面试题大全 编辑:程序博客网 时间:2024/06/13 08:59

最近在用RX8025做RTC 这个芯片功耗挺低:0.48ua/3.0V(Typ)。满足低功耗要求,并且带有闹铃中断输出可以作MCU定时唤醒使用。INTA周期输出有两种波形(1)脉冲波形(2)电平中断波形。脉冲波形看下图,分2HZ和1HZ在使用的时候可以周期输出,但是我想用分钟输出中断只能选用电平中断波形。可是后来发现设置好寄存器后INTA只能输出一次触发中断,以后INTA就一直低电平。后来仔细看寄存器和波形发现要在"F"地址寄存器的CTFG bit写0才可以,INTA恢复高,等待下一次产生下降沿触发。这样就需要在触发中断的时候将该位写0,下一周期就可以再次输出。

PS:(1)在初始化RX8025时一定要保证初始化成功,否则可能后续读出时间可以,但是在断电后在上电初始化不成功INTA就不能输出。

(2)从器件写地址0x64,读地址0x65。寄存器地址这点要注意并不是0x0F或者0x0E等,而是0xF0,0xE0。

比如:Rx8025_WirteProc(0xF0, 0x20);//向F地址写入0x20;

0 0