Rs485Master_Init; Rs485Master_Receive - mikroElektronika PIC Microcontrollers PIC12 User Manual

Mikroc user's manual
Table of Contents

Advertisement

mikroC - C Compiler for Microchip PIC microcontrollers

RS485Master_Init

Prototype
void RS485Master_Init(void);
Description
Initializes PIC MCU as Master in RS-485 communication.
Requires
USART HW module needs to be initialized. See
Example
RS485Master_Init();

RS485Master_Receive

Prototype
void RS485Master_Receive(char *data);
Description
Receives any message sent by Slaves. Messages are multi-byte, so this function must be
called for each byte received (see the example at the end of the chapter). Upon receiving
a message, buffer is filled with the following values:
data[0..2]
data[3]
data[4]
data[5]
data[6]
Function automatically adjusts
These flags need to be cleared from the program.
Requires
MCU must be initialized as Master in RS-485 communication in order to be assigned an
address. See
Example
unsigned short msg[8];
...
RS485Master_Receive(msg);
page
244
is the message,
is number of message bytes received, 1–3,
is set to 255 when message is received,
is set to 255 if error has occurred,
is the address of the Slave which sent the message.
data[4]
.
RS485Master_Init
MikroElektronika: Development tools - Books - Compilers
.
USART_Init
and
upon every received message.
data[5]
mikroC
making it simple...

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PIC Microcontrollers PIC12 and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Pic microcontrollers pic16Pic microcontrollers pic18

Table of Contents