Mikroelektronika MIKROE-350 Fiche De Données
Library Routines
- Man_Receive_Init
- Man_Receive
- Man_Send_Init
- Man_Send
- Man_Synchro
- Man_Break
- Man_Receive
- Man_Send_Init
- Man_Send
- Man_Synchro
- Man_Break
The following routines are for the internal use by compiler only:
- Manchester_0
- Manchester_1
- Manchester_Out
- Manchester_1
- Manchester_Out
Man_Receive_Init
248
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
sub function Man_Receive_Init()as word
Returns
-
0
- if initialization and synchronization were successful.
-
1
- upon unsuccessful synchronization.
Description
The function configures Receiver pin and performs synchronization procedure in
order to retrieve baud rate out of the incoming signal.
order to retrieve baud rate out of the incoming signal.
Note: In case of multiple persistent errors on reception, the user should call this
routine once again or Man_Synchro routine to enable synchronization.
routine once again or Man_Synchro routine to enable synchronization.
Requires
Global variables :
-
MANRXPIN
: Receive line
-
MANRXPIN_Direction
: Direction of the receive pin
must be defined before using this function.
Example
' Initialize Receiver
dim MANRXPIN as sbit at PINB.B0
dim MANRXPIN_Direction as sbit at DDRB.B0
...
Man_Receive_Init()
dim MANRXPIN as sbit at PINB.B0
dim MANRXPIN_Direction as sbit at DDRB.B0
...
Man_Receive_Init()