在线时间31 小时
UID3165122
注册时间2017-1-21
NXP金币0
该用户从未签到
注册会员

- 积分
- 192
- 最后登录
- 2017-10-24
|
使用的是64pin的S9KEAZ128A,进不去中断,配置如下
- SIM_SCGC |= SIM_SCGC_IRQ_MASK;
- /* Clear interrupt status flag */
- /* IRQ_SC: IRQACK=1 */
- IRQ_SC |= IRQ_SC_IRQACK_MASK;
- /* IRQ_SC: ??=0,IRQPDD=0,IRQEDG=1,IRQPE=1,IRQF=0,IRQACK=0,IRQIE=1,IRQMOD=1 */
- IRQ_SC = IRQ_SC_IRQEDG_MASK |
- IRQ_SC_IRQPE_MASK |
- IRQ_SC_IRQIE_MASK |
- IRQ_SC_IRQMOD_MASK;
- /* NVIC_IPR1: PRI_7=1 */
- NVIC_IPR1 = (uint32_t)((NVIC_IPR1 & (uint32_t)~(uint32_t)(
- NVIC_IP_PRI_7(0x02)
- )) | (uint32_t)(
- NVIC_IP_PRI_7(0x01)
- ));
- NVIC_ISER = NVIC_ISER_SETENA7_MASK;
- NVIC_ICER = 0x00U;
- Enable_Interrupt(IRQ_IRQn);
复制代码
中断函数名跟中断向量表一致:
IRQ_IRQHandler();
最佳答案
引脚是PTI0, 我看你的配置中没有,所以默认为PTA5,为reset引脚。
|
|