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

{
                      NVIC_InitTypeDef NVIC_InitStructure;
                      NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
                      NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);
                      NVIC_PriorityGroupConfig (NVIC_PriorityGroup_0);
                      NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQn;
                      NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority =0;
                      NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;
                      NVIC_InitStructure.NVIC_IRQChannelCmd =ENABLE;
                      NVIC_Init (&NVIC_InitStructure);
              }
              void RCC_Configuration(void)//사용하는  기능  설정  함수
              {
                      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_APB1PeriphClockCmd(RCC_APB1Periph_TIM4|RCC_APB1Periph_USART2
                                               |RCC_APB1Periph_USART3|RCC_APB1Periph_TIM2
                          , ENABLE );
                      RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
              }
              void Delay(vu32 nCount)
              {
                      for(; nCount != 0; nCount--);
              }
              void InitDis(void)      //LCD 출력
              {
                      GLCD_init();    //LCD 설정
                      GLCD_Test();    //LCD 출력  테스트
                      GLCD_clear(White);      //LCD 흰색으로  클리어
                      GLCD_setTextColor(Blue);        //글자색  파랑
                      GLCD_displayStringLn(Line1, "   AUTO RECYCLING");
                      GLCD_displayStringLn(Line2, "      PROGRAM");
                      GLCD_displayStringLn(Line8, "       READY");
              }


              void Init_All_Periph(void)
              {
                      InitDis();



                                                         -  822  -
   824   825   826   827   828   829   830   831   832   833   834