#include <16f877A.h>
#FUSES XT,NOWDT, NOPROTECT,NOLVP
#USE delay( clock = 4000000)
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7, RESTART_WDT, bits=8)
char string[30];
#int_rda
void serial_isr() {
gets(string);
}
void main() {
enable_interrupts(int_rda);
enable_interrupts(global);
delay_ms(1000);
// lcd_putc("Inicia");
while(1){
printf("AT");
printf(0x1a);
printf(0x0d);
// delay_ms(2000);
// printf("recibio... %s",string);
delay_ms(1000);
puts("AT+WIPCFG=1");
delay_ms(1000);
puts("AT+WIPBR=1,6");
delay_ms(1000);
puts("AT+WIPBR=2,6,11,\"internet.movistar.com.co\"");
delay_ms(1000);
puts("AT+WIPBR=2,6,0,\"movistar\"");
delay_ms(1000);
puts("AT+WIPBR=2,6,1,\"movistar\"");
delay_ms(1000);
puts("AT+WIPBR=4,6,0 ");
delay_ms(5000);
puts("AT+WIPCREATE=2,1,\"190.84.22.50\",4420");
delay_ms(2000);
puts("AT+WIPDATA=2,1,1");
delay_ms(2000);
printf(" \Recibio...");
delay_ms(1000);
printf("+++");
delay_ms(1000);
puts("AT+WIPCLOSE=2,1");
delay_ms(1000);
puts("AT+WIPCFG=0");
delay_ms(5000);
}
}