I am trying to send and receive data using PIC16F877, MAX232 and Hyperterminal. Can you suggest me the soultion of it?
void main( )
{
unsigned short i;
PORTA = 0;
PORTC = 0;
PORTB = 0;
TRISA = 0X01;
TRISB = 0X0;
TRISC = 0X80;
// Initialize USART module (8 bit, 2400 baud rate, no parity bit..)
Usart_Init(9600);
do {
TXSTA.SPEN =1;
if (Usart_Data_Ready()) { // If data is received
i = Usart_Read(); // Read the received data
PORTB = 0X04;
// delay_us(150);
Usart_Write(i); // Send data via USART
PORTA = 0X01;
}
}while (1);
}
// I am using mikro C compiler.
Anykind of help will be appreciated
Thanks
Regards
bloke203