Page 786 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 786
Ⅳ. CodeVision Source Code
Header.c 소스
#define AT "AT" // AT명령어 정의
#define RST "AT+RST" // 리셋 명령어
#define VERSION "AT+GSLP=" // 펌웨어 버전확인
#define ENTER "\r\n" // ENTER 정의
#define ACCESSAP "AT+CWJAP=\"" // ACCESS AP 정의
#include <stdio.h>
#include <string.h>
#include <delay.h>
#include <mega128.h>
//UART1 전송 문자하나
void write_char(unsigned char ch)
{
if((UCSR1A&0x20)!=0)
{
UDR1=ch;
delay_ms(20);
}
}
//UART1 전송 문자열
void write_string(unsigned char *str)
{
int i=0;
while(str[i]!=0)
{
write_char(str[i]);
i++;
}
}
//STATION 모드의 아이피를 얻어옴
void getSTAIP()
{
char var[100]="AT+CIFSR";
strcat(var,ENTER);
write_string(var);
}
정보통신기기과
- 779 -