Page 576 - 3-3
P. 576

// 정의해놓은 매크로들은 esp          모듈에 전송할 AT      커맨드를 위함이다.
            #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  이다. (  거의 모든 명령어의 마지막에 \r\n             을 해줘야함)


            #define ACCESSAP "AT+CWJAP=\""
            //ACCESSAP  는 AT+CWJAP=\"    라는 문자이다.


            #include <stdio.h>
            //stdio 헤더파일을 불러온다.


            #include <string.h>
            //string 헤더파일을 불러온다.


            #include <delay.h>
            //delay 헤더파일을 불러온다.


            void write1_char(unsigned char ch){
            //USART1 을 통해 문자를 전송하는 함수


                if((UCSR1A&0x20)!=0)
                // 비어있을 때만 전송


                {
                    UDR1=ch;
                    //UDR1 에 보낼 문자를 넣어준다.


                    delay_ms(20);
                    // 딜레이를 20   만 준다.
                }
            }


            void write1_string(unsigned char *str){
            //USART1 을 통해 문자열을 전송하는 함수


                int i=0;
                //i 를 선언해준다.


                                                        - 576 -
   571   572   573   574   575   576   577   578   579   580   581