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

/*CONTROL TFTLCD _ CS, RS, WR, RD*/
                     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12 | GPIO_Pin_13  | GPIO_Pin_14 |
             GPIO_Pin_15;
                     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
                     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
                     GPIO_Init(GPIOD, &GPIO_InitStructure);
                                        //핀  설정(GLCD설정용, 푸쉬풀, 속도50MHz)
                     /*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);
                                  //핀  설정(USART1,2 송신  설정핀, 푸쉬풀, 속도50MHz)
                     /*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);
                                  //핀  설정(USART1,2 수신  설정핀, 플로팅, 속도50MHz)
             }
             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);
                     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);
                                         //인터럽트  설정부  (인터럽트  9라인  사용)
                                           //현재  소스에서는  사용하지  않는다.
             }


             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           |



                                                         -  258  -
   260   261   262   263   264   265   266   267   268   269   270