头像-75333

aimripeky

  • 河北省秦皇岛市
  • 单片机 嵌入式
  • 科研教育

个人成就

获得 0 次赞

帮助过0人

请求各位大侠帮助小弟看看为什么我的外部中断进不了中断函数

#include "stm32f4xx.h" void MY_NVIC_ProperityGroupConfig( uint8_t NVIC_Group ) { uint32_t temp,temp1; temp1 = (~NVIC_Group)&0x07;//ÖжÏÓÅÏȼ¶·Ö×éÉèÖã¨ÇÀÕ¼ÓÅÏȼ¶ºÍÏàÓ¦ÓÅÏȼ¶µÄ±ÈÀý·ÖÅ䣩 temp1 AIRCRµÄÖµ temp &= 0x0000F8FF;//Çå¿ÕÏÈÇ°·Ö×é temp |= 0x05FA0000;//дÈëÔ¿³× temp |= temp1;      //Ìí¼ÓÓÅÏȼ¶·Ö×éÉèÖÃÇé¿ö SCB->AIRCR = temp;  //ÉèÖ÷Ö×é } void MY_NVIC_Init1(uint8_t NVIC_Preemptiion/*ÇÀÕ¼ÓÅÏȼ¶ÊýÖµ*/, uint8_t NVIC_SubProprity/*ÏìÓ¦ÓÅÏȼ¶ÊýÖµ*/, uint8_t NVIC_Channel/*ÖжϱàºÅ£¨0¡«59£©*/,uint8_t NVIC_Group /*ÖжϷÖ×éÉèÖÃ*/) { uint32_t temp; uint8_t IPADDR = NVIC_Channel/4;//ÓÉÓÚÿ¸öÖжÏÕ¼¾Ý8룬IPADDRΪѰÕÒ¾ßÌåÔÚÄĸö×Ö¶ÎÄÚ uint8_t IPROFFSET = NVIC_Channel%4; IPROFFSET = IPROFFSET*8+4;//ÔÚ×Ö¶ÎÖеÄÆ«ÒÆÖµ MY_NVIC_ProperityGroupConfig( NVIC_Group );//ÉèÖÃÖжÏÓÅÏȼ¶·Ö×é temp = NVIC_PreemptiionNVIC_Group );//ÏìÓ¦ÓÅÏȼ¶ÉèÖúó4-NVIC_Groupλ temp &= 0x0f; NVIC->IP[NVIC_Channel] |= temp