Intel 386 User Manual page 491

Embedded microprocessor
Table of Contents

Advertisement

Intel386™ EX EMBEDDED MICROPROCESSOR USER'S MANUAL
#define CS2
#define CS3
#define CS4
#define RXD0
#define TXD0
#define CTS0
// Port 3 configuration defines
#define TMROUT0
#define TMROUT1
#define INT0
#define INT1
#define INT2
#define INT3
#define PWRDWN
#define COMCLK
// Port Direction defines
#define P0_IN
#define P1_IN
#define P2_IN
#define P3_IN
#define P4_IN
#define P5_IN
#define P6_IN
#define P7_IN
#define Px_OUT
//Initialize SIO0 pins, DRAM and SRAM Chip Selects, Interrupt Signals,
//and TimerOut Signals to be in peripheral mode
Init_IOPorts( DCD0|RTS0|DTR0|DSR0|RI0,
Real/Protected Mode:
No changes required.
********************************************************************************
/
extern void Init_IOPorts(BYTE Port1, BYTE Port2, BYTE Port3, BYTE PortDir1,
16-12
0x4
0x8
0X10
0x20
0X40
0X80
0x1
0x2
0x4
0x8
0x10
0x20
0x40
0x80
0x1
0x2
0x4
0x8
0x10
0x20
0x40
0x80
0
CS2|CS4|RXD0|TXD0|CTS0,
TMROUT0|TMROUT1|INT0|INT1|INT2|INT3|PWRDWN|COMCLK,
Px_OUT,
Px_OUT,
Px_OUT,
0xff, // This example shows all output pins being
// initially 1
0xff,
// Note: Input pins must be given an initial
0xff );
// value of 1 whereas peripheral pins initially
// can be set or cleared
BYTE PortDir2, BYTE PortDir3, BYTE PortLtc1,
BYTE PortLtc2, BYTE PortLtc3)

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Intel386 exIntel386 extbIntel386 extc

Table of Contents