Hardware Reference
In-Depth Information
movwf EEADR
call ReadEepromInc
tstfsz BOOLEAN
bra
set_dt
bra
clear_dt
set_dt
bsf
EEDATA,0
bra
write_dt
clear_dt
bcf
EEDATA,0
write_dt
movlw LOW variableDevCap
movwf EEADR
call
WriteEepromInc
error_dt
return
Wiederherstellen des Auslieferungszustands
Alle Änderungen, die der Leser bei der praktischen Erprobung des Beispielgeräts
mithilfe der SETUP-Befehle vornehmen mag, könnten zu Problemen bei der Kom-
munikation mit dem Host führen. Da die Änderungen aber nur rückgängig
gemacht werden können, wenn der USB-Betrieb störungsfrei funktioniert, könnte
es somit irreversible Veränderungen geben. Damit der Urzustand des EEPROMs
wiederhergestellt werden kann, ist die Taste LOAD des Beispielgeräts vorgesehen.
Dazu ist folgende Prozedur notwendig: Das Beispielgerät muss über USB mit Span-
nung versorgt werden, dann ist die Taste LOAD zu drücken und gedrückt zu halten.
Jetzt muss die Taste RESET gedrückt und wieder losgelassen werden. Das EEPROM
ist wieder im Grundzustand, wenn die Indikator-LED leuchtet. Jetzt muss die Taste
LOAD wieder losgelassen werden.
11.6.15 TEST:MAXCURR
Mit diesem Befehl wird das Beispielgerätsoeingestellt,dassesdenmaximalen
Strom aufnimmt. Alle Relais werden eingeschaltet und alle LEDs leuchten. Dieser
Test dient der Ermittlung des Maximalstroms für den USB Compliance Test und
den Wert für das Datenfeld bMaxPower im Standard Configuration Descriptor
[USB2.0: Tabelle 9-10] (siehe Abschnitt 6.5.6).
Search WWH ::




Custom Search