EasyManua.ls Logo

Intel 386

Intel 386
691 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Intel386™ EX EMBEDDED MICROPROCESSOR USERS MANUAL
C-8
/************ Asynchronous Serial I/O Port defines ***********/
#define SIO_0 0
#define SIO_1 1
#define SIO0_IRQ 4 /* IRQ # Master IRQ4 */
#define SIO1_IRQ 3 /* IRQ # Master IRQ3 */
#define SIO_5DATA 0x0
#define SIO_6DATA 0x1
#define SIO_7DATA 0x2
#define SIO_8DATA 0x3
#define SIO_1STOPBIT 0x0
#define SIO_2STOPBIT 0x4
#define SIO_NOPARITY 0x0
#define SIO_ODDPARITY 0x8
#define SIO_EVNPARITY 0x18
#define SIO_FRC0PARITY 0x28
#define SIO_FRC1PARITY 0x38
#define SIO_SETBREAK 0x40
#define SIO_INTERNAL_SRC 0x1
#define SIO_EXTERNAL_SRC 0x0
#define SIO_CLKSRC_CLK2 0x1
#define SIO_CLKSRC_COMCLK 0x0
#define SIO_INTR_NONE 0
#define SIO_INTR_RBF 0x1
#define SIO_INTR_TBE 0x2
#define SIO_INTR_RLS 0x4
#define SIO_INTR_MS 0x8
#define SIO_MCR_LOOP_BACK 0x10
#define SIO_MCR_OUT2 0x8
#define SIO_MCR_OUT1 0x4
#define SIO_MCR_RTS 0x2
#define SIO_MCR_DTR 0x1
#define SIO_8N1 (SIO_8DATA | SIO_1STOPBIT | SIO_NOPARITY)
#define SIO_7N1 (SIO_7DATA | SIO_1STOPBIT | SIO_NOPARITY)
/* Status Bits */
#define SIO_ERROR_BITS 0x1e
#define SIO_RX_BUF_FULL 0x1
#define SIO_OVERRUN 0x2
#define SIO_PARITY_ERR 0x4
#define SIO_FRAMING_ERR 0x8
#define SIO_BREAK_INTR 0x10
#define SIO_TX_BUF_EMPTY 0x20

Table of Contents

Related product manuals