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

나)  Header

            #define AT "AT"
            //└AT는 "AT"를 의미함
            #define RST "AT+RST"
            //└RST는 "AT+RST"를 의미함
            #define VERSION "AT+GSLP="
            //└VERSION은 "AT+GSLP"를 의미함
            #define ENTER "\r\n"
            //└ENTER는 "\r\n"을 의미함(캐리지 리턴 + 개행)
            #define ACCESSAP "AT+CWJAP=\""
            //└ACCESSAP는 "AT+CWJAP=\""를 의미함(\"는 "를 나타냄)
            #include <stdio.h>
            //└sprintf를 사용하기 위한 헤더 파일
            #include <string.h>
            //└strcat과 strcpy를 사용하기 위한 헤더 파일


            void write_char(unsigned char ch)
            //└USART를 통해 한 글자를 보내는 함수
            {
                if((UCSR1A&0x20)!=0)
            //└만약 보낼 데이터가 있다면
                {
                    UDR1=ch;
            //└ch를 전송함
                    delay_ms(20);
            //└0.02초 딜레이
                }
            }


            void write_string(unsigned char *str)
            //└USART를 통해 문자열을 보내는 함수
            {
               int i=0;
            //└while문을 돌리기 위한 변수
               while(str[i]!=0)
            //└null값이 아닐 때까지 보냄
               {
                    write_char(str[i]);
            //└str[i]를 전송함
                    i++;
            //└i를 증가시킴



                                                         -  67  -
   69   70   71   72   73   74   75   76   77   78   79