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

PORTE에  값에  따라서  모터의  동작이  바뀐다.
            PORTE에는  스위치가  연결되어있어  그  스위치를  누르면서  인터럽트  스위치를  누르면  PORTE에
            연결되어있는  스위치에  따라서  동작을  한다.*/
            void EXTI1_IRQHandler(void){//외부  인터럽트  1

                    //버튼  INT
                    if(EXTI_GetITStatus(EXTI_Line1) != RESET){
                            /* Clear the Key Button EXTI line pending bit */
                            EXTI_ClearITPendingBit(EXTI_Line1);
                            switch(~GPIO_ReadInputData(GPIOE)){//PINE에서  있는  값에따라  동작을  확
            인

                                    case 0x0001://1사분면  으로  이동
                                                            MB(1);
                                                            MA(0);
                                                            break;
                                    case 0x0002://2사분면  으로  이동

                                                            MA(1);
                                                            MC(0);
                                                            break;
                                    case 0x0004://3사분면  으로  이동
                                                            MA(1);

                                                            MB(0);
                                                            break;
                                    case 0x0008://4사분면  으로  이동
                                                            MC(1);

                                                            MA(0);
                                                            break;
                                    case 0x0010:TURN_L();//좌로  회전
                                                            break;
                                    case 0x0020:TURN_R();//우로  회전
                                                            break;

                            }
                            delay_us(0x30D40);//결과값을  보기위한  딜레이
                            MS();//모터를  멈춤
                    }

            }






                                                         -  971  -
   973   974   975   976   977   978   979   980   981   982   983