Hardware Reference
In-Depth Information
11.6.1 SETUP:VID <decimal_number>
Mit diesem Befehl kann die Anbieter-Identifikationsnummer (Vendor ID) des
Geräts geändert werden. Die geänderte VID wird im EEPROM des Mikrocontrol-
lers dauerhaft gespeichert. Sie wird im Datenfeld idVendor des Standard Device
Descriptors des Beispielgeräts eingetragen [USB2.0: Tabelle 9-8]. Die VID muss als
Dezimalzahl eingegeben werden. Achtung: Wenn dieser Befehl ausgeführt wird,
erkennt der Host das Gerät nicht mehr und möchte einen neuen USB-Treiber
laden. Im folgenden Beispiel wird die Vendor ID der Firma National Instruments
eingestellt.
;******************************************************************************
; [:]SETUP:VID Vendor Command
;******************************************************************************
setup_vid
call decimal_number
tstfsz WREG
bra vid_error
movlw LOW
variableIdvendor
movwf EEADR
movff decimalxL,EEDATA
call WriteEepromInc
movff decimalxH,EEDATA
call
WriteEepromInc
vid_error
return
11.6.2 SETUP:PID <decimal_number>
Mit diesem Befehl kann die Produkt-Identifikationsnummer (Product ID) des
Geräts geändert werden. Die geänderte PID wird im EEPROM des Mikrocontrollers
dauerhaft gespeichert. Sie wird im Datenfeld idProduct des Standard Device Des-
criptors des Beispielgeräts eingetragen [USB2.0: Tabelle 9-8]. Die PID muss als
Dezimalzahl eingegeben werden. Achtung: Wenn dieser Befehl ausgeführt wird,
kann es vorkommen, dass der Host das Gerät nicht mehr erkennt und einen neuen
USB-Treiber laden möchte.
Search WWH ::




Custom Search