最近在用中颖SH79F1616芯片,想在断外电时检测到并产生中断,在中断函数里面进行写24C02 想请都下,是否设置 LPDCON 初始化,然后写上中断函数就可以了,
void LPD_init(void) //LPD 低电压检测,产生中断时存储数据
{
//7 允许/禁止低电压检测,6 LPD状态标志位,5 LPD模式选择位,4 LPD中断标志位,3 2 1 0LPD电压设置
LPDCON = (0<<7)|(0<<6)|(0<<5)|(1<<4)|(11<<0); // 4.05
}
请教下这部份应该怎么写,
void Lpd_con() interrupt 14 //Timer3中断服务程序
{
EA=0;
LPDF=0; //清除中断
EEPROM_write(&(Voltage_Data1_init),4,0x08); //写24C02
}
|