Command Description; Command Procedure; Initialization Commands; Set Address/Enable - Philips PDIUSBD12 Product Data

Usb interface device with parallel bus
Hide thumbs Also See for PDIUSBD12:
Table of Contents

Advertisement

Philips Semiconductors

11. Command description

11.1 Command procedure

11.2 Initialization commands

11.2.1 Set Address/Enable

9397 750 09238
Product data
Table 4:
Command summary
Name
Set Endpoint Status
Acknowledge Setup
Clear Buffer
Validate Buffer
General commands
Send Resume
Read Current Frame Number
There are three basic types of commands: Initialization, Data Flow and General
commands. Respectively, these are used to initialize the function; for data flow
between the function and the host; and some general commands.
Initialization commands are used during the enumeration process of the USB
network. These commands are used to enable the function endpoints. They are also
used to set the USB assigned address.
Code (Hex) — D0
Transaction — write 1 byte
This command is used to set the USB assigned address and enable the function.
ADDRESS: The value written becomes the address.
ENABLE: A '1' enables this function.
Fig 4. Set Address/Enable command: bit allocation.
Rev. 08 — 20 December 2001
USB interface device with parallel bus
...continued
Destination
Control OUT
Control IN
Endpoint 1 OUT
Endpoint 1 IN
Endpoint 2 OUT
Endpoint 2 IN
Selected Endpoint
Selected Endpoint
Selected Endpoint
7
6
5
4
3
2
1
0
POWER ON VALUE
0
0
0
0
0
0
0
0
ADDRESS
ENABLE
PDIUSBD12
Code (Hex)
Transaction
40
Write 1 byte
41
Write 1 byte
42
Write 1 byte
43
Write 1 byte
44
Write 1 byte
45
Write 1 byte
F1
None
F2
None
FA
None
F6
None
F5
Read 1 or 2 bytes
SV00825
© Koninklijke Philips Electronics N.V. 2001. All rights reserved.
11 of 35

Advertisement

Table of Contents
loading

Table of Contents