求助 kl05 GPIO管脚问题(已解决)

2020-02-20 21:02发布

本帖最后由 FSL_TICS_ZP 于 2014-10-8 16:00 编辑

IO_PE_CONFIG(GPIO_WAKE_UP_PIN,GPIO_WAKE_UP_NUM,1);        //PTB2                                                                                                                                               
                        IO_PS_CONFIG(GPIO_WAKE_UP_PIN,GPIO_WAKE_UP_NUM,1);
                        GPIO_DDR_INPUT(GPIO_WAKE_UP_PIN,GPIO_WAKE_UP_NUM);
                        //PORTA_PCR7 = PORT_PCR_MUX(1) | PORT_PCR_IRQC(10);//
                        IO_PE_CONFIG(GPIO_VOICE_SIGN_PIN,GPIO_VOICE_SIGN_NUM,1);        //PTA7               
                                                执行到此处就跳到  B   .                                                                                                                               
                        IO_PS_CONFIG(GPIO_VOICE_SIGN_PIN,GPIO_VOICE_SIGN_NUM,1);
                        GPIO_DDR_INPUT(GPIO_VOICE_SIGN_PIN,GPIO_VOICE_SIGN_NUM);

void PORTA_IRQHandler(void)                //yp   zd
{
    PORTA_ISFR |= PORT_ISFR_ISF(0);  /* 清除中断标志位 */
               
}

HardFault_Handler
                PROC
                EXPORT  HardFault_Handler         [WEAK]
                B       .
                ENDP
设置PTB2就可以,一到PTA7就跳到  B  .    怎么回事
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
eryueniao
1楼-- · 2020-02-21 20:20
地主阿山 发表于 2014-10-5 20:26
操作模块寄存器之前都要先打开模块对应时钟门clcok gate,否则就会引起hardfault中断。 ...

嗯嗯,学习了                                                                 
abszy
2楼-- · 2020-02-21 21:46
 精彩回答 2  元偷偷看……
dsp56789
3楼-- · 2020-02-22 00:48
路过,顶一下

一周热门 更多>