Motor de Búsqueda de Datasheet de Componentes Electrónicos
  Spanish  ▼
ALLDATASHEET.ES

X  

UM0290 Datasheet(PDF) 35 Page - STMicroelectronics

No. de pieza UM0290
Descripción Electrónicos  This document presents a description
PDF  76 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricante Electrónico  STMICROELECTRONICS [STMicroelectronics]
Página de inicio  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0290 Datasheet(HTML) 35 Page - STMicroelectronics

Back Button UM0290 Datasheet HTML 31Page - STMicroelectronics UM0290 Datasheet HTML 32Page - STMicroelectronics UM0290 Datasheet HTML 33Page - STMicroelectronics UM0290 Datasheet HTML 34Page - STMicroelectronics UM0290 Datasheet HTML 35Page - STMicroelectronics UM0290 Datasheet HTML 36Page - STMicroelectronics UM0290 Datasheet HTML 37Page - STMicroelectronics UM0290 Datasheet HTML 38Page - STMicroelectronics UM0290 Datasheet HTML 39Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 35 / 76 page
background image
UM0290
Device firmware upgrade
35/76
4.5.3
DFU state diagram
Figure 6 summarizes the DFU interface states and the transitions between them. The
events that rigger state transitions can be thought of as arriving on multiple “input tapes” as
in the classic Turing machine concept.
Figure 6.
Interface state transition diagram
Note:
The state transition diagram shown in Figure 6 is almost the same as that defined in the
DFU Class specification (Fig A1 page 28), with the exception of the new transition from state
2 to state 6, which is additional and may or not be implemented in the device firmware.
DFU_DNLOAD
(wLength > 0,
bitCanDnload = 1)
Status Poll Timeout
DFU_GETSTATUS
& Manifest complete
& BitManifestationTolerant=1
Status Poll Timeout,
bitManfestationTolerant = 1
DFU_DNLOAD
EST-SYNC
DFU_DNLOAD
( wLength > 0 )
DFU_GETSTATUS
Status Poll Timeout,
State
DFU_GETSTATUS
DFU_GETSTATE
State
25,9,
10,11
2,3,5,6
9,10
Re-enumeration
DFU_ABORT
Corrupt Firmware
DFU_CLRSTATUS
Any state
(except
0 or 1)
MCU reset
2
dfuIDLE
3
BUSY
dfuDNLOAD
SYNC
dfuDN
10
dfuERROR
state
2,3,5,6,9
4
DFU_GETSTATUS
& Block complete
5
dfuDNLO
AD-IDLE
DFU_DNLOAD
wLength=0
9
DFU_UPLOAD
- SYNC
DFU_UPLOAD
DFU_UPLOAD
(short Frame)
dfuUPLOAD
6
dfuMANIF
DFU_GETSTATUS
(Manifest in progress)
dfuMANIF
7
8
EST
dfuMANIF
EST-WAIT
RESET
ERROR
app
DETACH
MCU Reset
+ USB Reset
+ DFU mode
selected
1
appIDLE
0
DFU_DETACH
Detach timeout
Application Program Mode
BitManifestationTolerant=0
wLength=0
ai14099



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


Datasheet Descarga

Go To PDF Page


Enlace URL



¿ALLDATASHEET es útil para Ud.?  [ DONATE ] 

Todo acerca de Alldatasheet   |   Publicidad   |   Contáctenos   |   Política de Privacidad   |   Enlace a la hoja de datos    |   Intercambio de Enlaces   |   Lista de Fabricantes
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