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

******************************************

            //*************************************************************************************
            *
            /*      !  :  name  변환

                    @  :  price  변환
                    ^  :  저장된  name과  price를  LCD에  출력.
                    출력방식은  "name[]  price[]"
                    *  :    Hello  출력  //  주석



                    예시  :  !apple@1000^ =>  "apple  1000"  */
            void  USART1_IRQHandler(void)
            {

                    if(USART_GetITStatus(USART1,  USART_IT_RXNE)  ==SET)
                    {
                    char A = USART1->DR;





                    if((A)=='!')                    isname=1;       //  name  변경
                    //extLCD (line8, "nam");  extLCD (line5,*(usart_name+usart_cursor));}



                    else  if((A)=='@')              isname=0;    //  price  변경
                    //  extLCD  (line8,  "gap");  extLCD  (line6,*(usart_gap+usart_cursor));}





                    //else if((A)=='*'){extLCD (line8, "Hello");} //  단지 raspberry pi가  잘  보내는지를  판
            별하기  위해..





                    else  if((A)=='^')  //name과  gap을  다  보냈으며  이를  LCD에  출력하라는  종료의  의미...
                            {
                                    complete_sw  =1;        //스위치  on.  아래의  usart_complete  ()에서  사

            용됨.  함수를  따로  만든  이유는  main문에서  사용되게  하려구.
                            }



                    else  {
                                    if(isname==1)




                                                         -  545  -
   547   548   549   550   551   552   553   554   555   556   557