在线时间321 小时
UID3079600
注册时间2014-12-1
NXP金币0
TA的每日心情 | 开心 2024-7-31 10:09 |
---|
签到天数: 392 天 连续签到: 1 天 [LV.9]以坛为家II
金牌会员
 
- 积分
- 3163
- 最后登录
- 2024-12-27
|

楼主 |
发表于 2015-4-29 09:38:29
|
显示全部楼层
void key1_BAT_interrupt_init(void) //PortC_irq_no
{
PORTC_ISFR = PORT_ISFR_ISF(0x0009); /* Clear interrupt status flag */
KEY1_PCR |= PORT_PCR_IRQC(0x0A); //falling_adge
KEY2_PCR |= PORT_PCR_IRQC(0x0A); //falling_adge
BAT_PCR |= PORT_PCR_IRQC(0X0B); //edge trigging
// NVIC_IPR7 = (uint32_t)((NVIC_IPR7 & (uint32_t)~(uint32_t)(
// NVIC_IP_PRI_31(0x7F)
// )) | (uint32_t)(
// NVIC_IP_PRI_31(0x80)
// ));
set_irq_priority(31, 3);
enable_irq(31); //enable interrupt
// PORTA_PCR12 = PORT_PCR_MUX(0x1)|PORT_PCR_IRQC(0x08) ; //GPIO,logic 0
// PORTA_PCR13 = PORT_PCR_MUX(0x1)|PORT_PCR_IRQC(0x08) ; //GPIO,logic 0
} |
|