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

GPIO_InitStructure.GPIO_Mode  =  GPIO_Mode_Out_PP;
                    GPIO_InitStructure.GPIO_Speed  =  GPIO_Speed_50MHz;
                    GPIO_Init(GPIOD,  &GPIO_InitStructure);
                    /*USART  TX*/
                    GPIO_InitStructure.GPIO_Pin  =  GPIO_Pin_2  |  GPIO_Pin_9  ;
                    GPIO_InitStructure.GPIO_Mode  =  GPIO_Mode_AF_PP;
                    GPIO_InitStructure.GPIO_Speed  =  GPIO_Speed_50MHz;
                    GPIO_Init(GPIOA,  &GPIO_InitStructure);
                    /*USART  RX*/
                    GPIO_InitStructure.GPIO_Pin  =  GPIO_Pin_3  |  GPIO_Pin_10;
                    GPIO_InitStructure.GPIO_Mode  =  GPIO_Mode_IN_FLOATING;
                    GPIO_Init(GPIOA,  &GPIO_InitStructure);
                    /*MISO  SCLK*/
                    //GPIO_InitStructure.GPIO_Pin  =  GPIO_Pin_5  |  GPIO_Pin_6;
                    //GPIO_InitStructure.GPIO_Mode  =  GPIO_Mode_AF_PP;
                    //GPIO_InitStructure.GPIO_Speed  =  GPIO_Speed_50MHz;
                    //GPIO_Init(GPIOA,  &GPIO_InitStructure);
                    /*MOSI*/
                    //GPIO_InitStructure.GPIO_Pin  =  GPIO_Pin_7;
                    //GPIO_InitStructure.GPIO_Mode  =  GPIO_Mode_IN_FLOATING;
                    //GPIO_Init(GPIOA,  &GPIO_InitStructure);
                    /*  DC모터  설정  */
                    GPIO_InitStructure.GPIO_Pin  =  GPIO_Pin_0  |  GPIO_Pin_1  |  GPIO_Pin_2  |  GPIO_Pin_3  |
                    GPIO_Pin_4  |  GPIO_Pin_5  |  GPIO_Pin_6  |  GPIO_Pin_7  |  GPIO_Pin_8  |  GPIO_Pin_9  |
                      GPIO_Pin_10  |  GPIO_Pin_11;
                    GPIO_InitStructure.GPIO_Mode  =  GPIO_Mode_Out_PP;
                    GPIO_InitStructure.GPIO_Speed  =  GPIO_Speed_50MHz;
                    GPIO_Init(GPIOD,  &GPIO_InitStructure);
            }


            void  NVIC_Configuration  (void)
            {
                    NVIC_InitTypeDef  NVIC_InitStructure;
                    NVIC_SetVectorTable(NVIC_VectTab_RAM,  0x0);
                    NVIC_SetVectorTable(NVIC_VectTab_FLASH,  0x0);
                    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);//interrupt  priority(only  group  priority  0~15)
                    NVIC_InitStructure.NVIC_IRQChannel  =  EXTI9_5_IRQn;  //  interrupt 0-4
                    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority  =0;
                    NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;
                    NVIC_InitStructure.NVIC_IRQChannelCmd  =ENABLE;
                    NVIC_Init  (&NVIC_InitStructure);




                                                         -  708  -
   710   711   712   713   714   715   716   717   718   719   720