mikroC

making it simple...

Usart_Write

mikroC - C Compiler for Microchip PIC microcontrollers

Prototype

char Usart_Write(char data);

 

 

Description

Function transmits a byte (data) via USART.

 

 

Requires

USART HW module must be initialized and communication established before using

 

this function. See Usart_Init.

 

 

 

Example

int chunk;

 

 

...

 

 

Usart_Write(chunk);

/* send data chunk via USART */

 

 

 

Library Example

The example demonstrates simple data exchange via USART. When PIC MCU receives data, it immediately sends the same data back. If PIC is connected to the PC (see the figure below), you can test the example from mikroC terminal for RS232 communication, menu choice Tools > Terminal.

unsigned short i;

void main() {

//Initialize USART module (8 bit, 2400 baud rate, no parity bit..) Usart_Init(2400);

do {

 

if (Usart_Data_Ready()) {

// If data is received

i = Usart_Read();

// Read the received data

Usart_Write(i);

// Send data via USART

}

 

} while (1);

 

}//~!

 

 

 

page

 

MikroElektronika: Development tools - Books - Compilers

273