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

//└토큰과 값을 가지고 ESP8266을 통해 전달하는 함수
            {
                char send[20]="";
            //└null값을 가지고 있는 char형 배열을 만듦
                strcat(send,token);
            //└send에 token값을 추가시킴
                strcat(send,data);
            //└send에 data값을 추가시킴
                strcat(send,ENTER);
            //└send에 ENTER값을 추가시킴(header.c에 선언되어 있음)
                tcpSend("0",send);
            //└0번 채널로 send값을 보냄
            }


            interrupt [USART0_RXC] void usart0_rxc(void)
            //└USART0번 수신 완료 인터럽트
            {
                x++;
            //└NFC값을 읽어올 자리를 한 개 올림
                data_nfc[x]=UDR0;
            //└data_nfc 배열에 USART를 통해 받은 값을 넘겨줌
            }


            interrupt [USART1_RXC] void usart1_rxc(void)
            //└USART1번 수신 완료 인터럽트
            {
                unsigned char text;
            //└값을 임시 저장해 줄 변수
                text=UDR1;
            //└text에 UDR1의 값을 넘겨줌(UDR이라는 값은 한 번 참조하게 되면 레지스터가 비워지므로 값을 넘겨
            서 처리해야 한다)

                i=0;
            //└i를 0으로 만듦

                while(data[i++]!=NULL);
            //└데이터가 있는 것만 처리하기 위해 data[i++]값이 NULL이라면 멈춤

                for(;i>0;i--)
            //└데이터가 있는 개수만큼 for문을 돌림
                    data[i]=data[i-1];




                                                         -  61  -
   63   64   65   66   67   68   69   70   71   72   73