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

USART1_Test\n\r")) ;
             }


             int main(void)
             {
                     Init_All_Periph();
                     SendMessage();


                     while(1)
                     {
                         /* USART1의  수신데이터가  ‘a’이면, ‘A’를  송신  */
                         if((char)USART_ReceiveData(USART1) == 'a')
                        {
                             USART_SendData(USART1, 'A');
                        }


                     /* LED1 On */
                     GPIO_SetBits(GPIOD, GPIO_Pin_8);
                     Delay(720000);


                     /* LED2,3 On */
                     GPIO_SetBits(GPIOD, GPIO_Pin_9 | GPIO_Pin_10);
                     /* LED1 Off */
                     GPIO_ResetBits(GPIOD, GPIO_Pin_8);
                     Delay(720000);
                     /* LED4 On */
                     GPIO_SetBits(GPIOD, GPIO_Pin_11);
                     /* LED2,3 Off */
                     GPIO_ResetBits(GPIOD, GPIO_Pin_10 | GPIO_Pin_9);
                     Delay(720000);


                     /* LED4 Off */
                     GPIO_ResetBits(GPIOD, GPIO_Pin_11);
                     }
             }


             /*******************************************************************************
             * Function Name  : PUTCHAR_PROTOTYPE
             * Description    : Retargets the C library printf function to the USART.
             * Input          : None
             * Output         : None



                                                         -  805  -
   807   808   809   810   811   812   813   814   815   816   817