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 -