Zakładka z wyszukiwarką danych komponentów
  Polish  ▼
ALLDATASHEET.PL

X  

TUSB3410 Arkusz danych(PDF) 83 Page - Texas Instruments

Click here to check the latest version.
Numer części TUSB3410
Szczegółowy opis  USB TO SERIAL PORT CONTROLLER
PDF  92 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Producent  TI [Texas Instruments]
Strona internetowa  http://www.ti.com
Logo TI - Texas Instruments

TUSB3410 Arkusz danych(HTML) 83 Page - Texas Instruments

Back Button TUSB3410 Datasheet HTML 79Page - Texas Instruments TUSB3410 Datasheet HTML 80Page - Texas Instruments TUSB3410 Datasheet HTML 81Page - Texas Instruments TUSB3410 Datasheet HTML 82Page - Texas Instruments TUSB3410 Datasheet HTML 83Page - Texas Instruments TUSB3410 Datasheet HTML 84Page - Texas Instruments TUSB3410 Datasheet HTML 85Page - Texas Instruments TUSB3410 Datasheet HTML 86Page - Texas Instruments TUSB3410 Datasheet HTML 87Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 83 / 92 page
background image
11–13
11.9 Bootcode Programming Consideration
11.9.1 USB Requests
For each USB request, the bootcode follows the steps below to ensure proper operation of the hardware.
1.
Determine the direction of the request by checking the MSB of the bmRequestType field and set the
USBCTL_DIR bit accordingly.
2.
Decode the command
3.
If another setup is pending, then return. Otherwise, serve the request.
4.
Check again, if another setup is pending then go to step 2.
5.
Clear the interrupt source and then the VECINT register.
6.
Exit the interrupt routine.
11.9.1.1 USB Requests
The USB request consist of three types of transfers. They are control-read-with-data-stage, control-write-
without-data-stage, and control-write-with-data-stage transfer. In each transfer, arrows indicate interrupts generated
after receiving the setup packet, in or out token.
Figure 11–1 and Figure 11–2 show the USB data flow and how the hardware and firmware respond to the USB
requests. Table 11–9 and Table 11–10 lists the bootcode reposes to the standard USB requests.
Setup (0)
IN(1)
IN(0)
IN(0/1)
OUT(1)
INT
INT
INT
INT
More
Packets
Setup Stage
Data Stage
StatusStage
1.Hardware generates interrupt
to MCU.
2.Hardware sets NAK on both
endpoints.
3.Set DIR bit in USBCTL to
indicate the data directory.
3.Decode the setup packet
4.If another setup packet
arrives, abandon this one.
5.Executes appropriate routines.
a) Clear NAK bit in OUT
endpoint.
b) Copy data to IN endpoint
buffer and set byte count.
1.Hardware generates interrupt to
MCU.
2.Copy data to IN buffer.
3.Clear the NAK bit.
4.If all data has been sent out,
stall input endpoint.
1.Hardware does NOT generate
interrupt to MCU.
Figure 11–1. Control Read Transfer



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92


Arkusz danych Pobierz

Go To PDF Page


Link URL



Czy Alldatasheet okazała się pomocna?  [ DONATE ] 

O Alldatasheet   |   Reklama   |   Kontakt   |   Polityka prywatności   |   Link do karty katalogowej    |   Linki   |   Lista producentów
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com