Datasheet

UARTx_Init_Advanced
536
MIKROELEKTRONIKA - SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroC PRO for AVR
CHAPTER 6
Prototype
void UARTx_Init_Advanced(unsigned long baud_rate, char parity,
char stop_bits);
Returns Nothing.
Description
Configures and initializes UART module.
Parameter
baud_rate configures UART module to work on a requested baud
rate.
Parameters
parity and stop_bits determine the work mode for UART, and
can have the following values:
Note: Some MCUs do not support advanced configuration of the UART module.
Please consult appropriate daatsheet.
Requires MCU must have UART module.
Example
// Initialize hardware UART1 module and establish communication
at 9600 bps, 8-bit data, even parity and 2 STOP bits
UART1_Init_Advanced(9600, _UART_EVENPARITY, _UART_TWO_STOPBITS);
Mask Description
Predefined library
const
Parity constants:
0x00 Parity mode disabled _UART_NOPARITY
0x20 Even parity _UART_EVENPARITY
0x30 Odd parity _UART_ODDPARITY
Stop bit constants:
0x00 1 stop bit _UART_ONE_STOPBIT
0x01 2 stop bits _UART_TWO_STOPBITS