CONTROLINK86 SMSC, CONTROLINK86 Datasheet - Page 40

no-image

CONTROLINK86

Manufacturer Part Number
CONTROLINK86
Description
Development Software Embedded Networking Software
Manufacturer
SMSC
Datasheet

Specifications of CONTROLINK86

Tool Function
Compiler
Tool Type
Compiler
Processor Series
80x86
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ControLink86 Realtime Networking Software
4.6D20 DRIVER: DESCRIPTION OF THE FUNCTIONS
This chapter discusses all D20 Driver functions.
4.6.1d20_set_defaults();
R
R
OUTINE
OUTINE
Parameter
D20_ET3
D20_RCV_ALL
D20_NET_SPEED
D20_SLOW_ARB
This functions is a simple list assignment that gives the default values to the D20 Driver
parameters stored in the d20_params[ ] array. The parameters are initialized to the default
values listed in the Section 4.5.3. Control application should execute this function before
executing d20_init() function.
void d20_set_defaults(void);
D
P
ROTOTYPE
ESCRIPTION
:
:
Default
0x00
0x00
0x00
0x00
Description
Modifies an additional Extended Timing variable
(that scales protocol timing by 3). This selection
can be used for short topologies. Refer to the
COM2002x ULANC Data Sheet for further
information on ET3 timing.
0x00 = No scaling of the time-outs
0x20 = Scaling in effect
Note: this parameter is OR-ed into the Setup
Register
This parameter controls the RCV_ALL bit in the
COM2002x Setup Register. If RCV_ALL bit is set,
it enables the node to receive all valid data
packets regardless of their Destination Node ID.
0x00 = receive only packets addressed to this
node or broadcast packets
0x10 = receive all
Note: this parameter is OR-ed into the Setup
Register
The network speed sets the clock prescaler to
one of five network speeds. It holds the settings of
CKP3, CKP2 and CKP1 bits. Refer to Section 7
that describes network timing for further detail.
Note: this parameter is OR-ed into the Setup
Register
This parameter controls the SLOW_ARB bit in the
COM2002x Setup Register. For the applications
that use the network at the speed greater than 2.5
Mbps (XTAL> 20 MHz) this parameter must be
set.
0x00 = normal arbitration
0x01 = slow arbitration
Note: this parameter is OR-ed into the Setup
Register
40

Related parts for CONTROLINK86