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

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);
             }




             void RCC_Configuration (void)
             {
                     SystemInit ();
                     RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA
                                        |RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC
                                        |RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE
                                                                           |RCC_APB2Periph_ADC1           |
             RCC_APB2Periph_AFIO
                                        |RCC_APB2Periph_SPI1, ENABLE );
               // RCC_APB2PeriphClockCmd(RCC_APB2Periph_ALL ,ENABLE );
                  RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4 | RCC_APB1Periph_USART2
                                        |RCC_APB1Periph_USART3|RCC_APB1Periph_TIM2

                                        , ENABLE );
                      RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
             }




             void Display ()
             {
                     GLCD_init ();
                     colors (White, Black); //text color, background
                     window ();
                     LCD_clear ();
                     LCD (line4,"    *ANG","DUDAMA*");
                     //GLCD_Test();
                     //TESTGLCD(a.tag);
             }


             void init_All_Periph ()
             {
                     RCC_Configuration ();



                                                         -  265  -
   267   268   269   270   271   272   273   274   275   276   277