Library Example
The example demonstrates a simple data exchange via UART. When PIC MCU
receives data, it immediately sends it back. If PIC is connected to the PC (see the
figure below), you can test the example from the mikroC PRO for PIC terminal for
RS-232 communication, menu choice Tools › Terminal.
Code:
char uart_rd;
void main() {
UART1_Init(9600); // Initialize UART module at 9600 bps
Delay_ms(100); // Wait for UART module to stabilize
while (1) { // Endless loop
if (UART1_Data_Ready()) { // If data is received,
uart_rd = UART1_Read(); // read the received data,
UART1_Write(uart_rd); // and send data via UART
}
}
}