i have write the code same like the tutorial at http://tutorial.cytron.com.my/2011/07/3 ... ontroller/ but there are some error..i don't know where the mistake..because this is first time i try to write in C..can u help me..
#include <pic.h>
#include <htc.h>
#include <string.h>
void uart_init(void)
{
SPBRG=129;
BRGH=1;
TXEN=1;
TX9;
RX9;
CREN=1;
SPEN=1;
}
unsigned char uart_rec(void)
{
unsigned int rec_data;
while(RCIF==0);
rec_data = RCREG;
return rec_data;
}
void uart_send(unsigned char data)
{
while(TXIF==0);
TXREG=data;
}
void uart_str(const char *s)
{
while(*s)uart_send(*s++);
}
void main(void)
{
uart_str("+++");
delay_ms(200);
uart_str("atmy1111");
uart_send(0xD);
delay_ms(200);
uart_str("atwr");
uart_send(0xD);
delay_ms;
uart_str("atdl2222");
uart_send(0xD);
delay_ms;
uart_str("atwr");
uart_send(0xD);
delay_ms(200);
uart_str("atcn");
uart_send(0xD);
delay_ms(200);
}