Motorola USB08 Reference Manual page 91

Universal serial bus evaluation board using the mc68hc908jb8
Table of Contents

Advertisement

#define
UE1D3
#define
UE1D4
#define
UE1D5
#define
UE1D6
#define
UE1D7
#define
UE2D0
#define
UE2D1
#define
UE2D2
#define
UE2D3
#define
UE2D4
#define
UE2D5
#define
UE2D6
#define
UE2D7
#define
UADDR
#define
UIR0
#define
UIR1
#define
UCR0
#define
UCR1
#define
USR0
#define
USR1
//not implemented (0x3F)
// 16-Bit Registers:
#define
TCNT
#define
TMOD
#define
TCH0
#define
TCH1
//-- Bit Mask Definitions ----------------------------------------------------
// Bits in UADDR:
#define BM_USBEN
// Bits in UIR0:
#define BM_EOPIE
#define BM_RXD2IE
#define BM_TXD1IE
#define BM_TXD0IE
#define BM_RXD0IE
// Bits in UIR1:
#define BM_EOPF
#define BM_RSTF
#define BM_RXD2F
#define BM_TXD1F
#define BM_TXD0F
#define BM_RXD0F
// Bits in UIR2:
#define BM_EOPFR
//#define BM_RSTFR
#define BM_RXD2FR
#define BM_TXD1FR
#define BM_TXD0FR
#define BM_RXD0FR
// Bits in UCR0:
USB08 Evaluation Board
MOTOROLA
_P(0x2B)
_P(0x2C)
_P(0x2D)
_P(0x2E)
_P(0x2F)
_P(0x30)
_P(0x31)
_P(0x32)
_P(0x33)
_P(0x34)
_P(0x35)
_P(0x36)
_P(0x37)
_P(0x38)
_P(0x39)
_P(0x3A)
_P(0x3B)
_P(0x3C)
_P(0x3D)
_P(0x3E)
_LP(0x0C)
_LP(0x0E)
_LP(0x11)
_LP(0x14)
0x80
// USB Module Enable
0x80
// End-of-Packet Detect Interrupt Enable
0x10
// EP2 Rx Interrupt Enable
0x08
// EP1 Tx Interrupt Enable
0x02
// EP0 Tx Interrupt Enable
0x01
// EP0 Rx Interrupt Enable
0x80
// End-of-Packet Detect Flag
0x40
// Clear Reset Indicator Bit
0x10
// EP2 Data Receive Flag
0x08
// EP1 Data Transmit complete Flag
0x02
// EP0 Data Transmit complete Flag
0x01
// EP0 Data Receive Flag
0x80
// End-of-Packet Flag Reset
0x40
// Clear Reset Indicator Bit
0x10
// EP2 Receive Flag Reset
0x08
// EP1 Transmit complete Flag Reset
0x02
// EP0 Transmit complete Flag Reset
0x01
// EP0 Receive Flag Reset
Source Code Files
Source Code Files
Contents
Designer Reference Manual
91

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908jb8

Table of Contents