User manual
378
mikoBasic PRO for PIC32
MikroElektronika
Library Routines
- RS485Master_Init
- RS485Master_Receive
- RS485Master_Send
- RS485Slave_Init
- RS485Slave_Receive
- RS485Slave_Send
RS485Master_Init
Prototype
sub procedure RS485Master_Init()
Description Initializes MCU as a Master for RS-485 communication.
Parameters None.
Returns Nothing.
Requires Global variables:
- RS485_rxtx_pin - this pin is connected to RE/DE input of RS-485 transceiver(see schematic at the
bottom of this page). RE/DE signal controls RS-485 transceiver operation mode.
- RS485_rxtx_pin_direction - direction of the RS-485 Transmit/Receive pin.
must be dened before using this routine.
UART HW module needs to be initialized. See UARTx_Init.
Example
‘ RS485 module pinout
dim RS485_rxtx_pin as sbit at RF2_bit
dim RS485_rxtx_pin_direction as sbit at TRISF2_bit
‘ End of RS485 module pinout
...
UART1_Init(9600) ‘ initialize UART1 module
RS485Master_Init() ‘ intialize MCU as a Master for RS-485 communication
Notes None