Page 599 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 599

{

                    return  interrupt_last_cursor;
             }



             void  INTERRUPT_convert  ()
             //usart의  name,  gap,  tag를  불러온다.
             {
                    int  i;
                    for(i=0;  i<10;  i++)

                    {
                    interrupt_name[i]=  usart_givename(i);
                    interrupt_gap[i]=  usart_givegap(i);

                    interrupt_tag[i]=  usart_givetag(i);
                    interrupt_last_cursor=  usart_givecur();
                    }
             }
             */

             void  INTERRUPT_Configuration  ()
             {


                    EXTI_InitTypeDef  EXTI_InitStructure;



                    GPIO_EXTILineConfig(
             GPIO_PortSourceGPIOB,  GPIO_PinSource0);
                    GPIO_EXTILineConfig(
             GPIO_PortSourceGPIOB,  GPIO_PinSource1);

                    GPIO_EXTILineConfig(
             GPIO_PortSourceGPIOB,  GPIO_PinSource2);



                    EXTI_InitStructure.EXTI_Line  =
                    EXTI_Line0,  EXTI_Line1,  EXTI_Line2;


                    //GPIOB.0,1,2
                    EXTI_InitStructure.EXTI_Mode  =  EXTI_Mode_Interrupt;

                    EXTI_InitStructure.EXTI_Trigger  =  EXTI_Trigger_Falling;
                    EXTI_InitStructure.EXTI_LineCmd  =  ENABLE;
                    EXTI_Init(&EXTI_InitStructure);



                                                         -  592  -
   594   595   596   597   598   599   600   601   602   603   604