Page 189 - 3-1
P. 189

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
                      GPIO_Init(GPIOA, &GPIO_InitStructure);


                  //  앞바퀴와 뒷바퀴의 동작 상태를 결정하는 핀 설정
                  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_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
                  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
                  GPIO_Init(GPIOE, &GPIO_InitStructure);


                  // UART1 의 TX 핀 설정
                  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
                  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
                  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
                  GPIO_Init(GPIOA, &GPIO_InitStructure);


                  // UART1 의 RX  핀 설정
                  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
                  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
                  GPIO_Init(GPIOA, &GPIO_InitStructure);
              }


              void NVIC_Configuration()
              {
                  NVIC_InitTypeDef NVIC_InitStructure;
                  /* Configure the NVIC Preemption Priority Bits */
                  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);


                  #ifdef VECT_TAB_RAM
                  /* Set the Vector Table base location at 0x20000000 */
                  NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
                  #else /* VECT_TAB_FLASH */
                  /* Set the Vector Table base location at 0x08000000 */
                  NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);
                  #endif


                  NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
                  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
                  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
                  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;





                                                         - 189 -
   184   185   186   187   188   189   190   191   192   193   194