
Re: Проблем с Home made ICD2/USB/?
от пикове не разбирам (ако не се брои нещо от преди 7-8г. с 16F54 ... може и да съм му забравил името

)
имам малка представа от USB
От:
ICD0029: Connected tool is not an MPLAB ICD 2:
Product ID = 0x0 (MPLAB ICD (1))
изглежда че си пропуснал да укажеш "Product ID " иначе "Vendor ID" май ти е наред !
ето това е един USB дескриптор на мое у-во (може и да са няколко USB 1.1/2.0 ... )
DeviceDscr:
db DSCR_DEVICE_LEN ;; Descriptor length
db DSCR_DEVICE ;; Decriptor type
dw 0002H ;; Specification Version (BCD)
db 00H ;; Device class
db 00H ;; Device sub-class
db 00H ;; Device sub-sub-class
db 64 ;; Maximum packet size
dw 4705H ;; Vendor ID
dw 0899H ;; Product ID (My Device)
dw 0000H ;; Product version ID
db 1 ;; Manufacturer string index
db 2 ;; Product string index
db 0 ;; Serial number string index
db 1 ;; Number of configurations
тоя дескриптор се изпраща от твоето USB у-во на хоста (май при инициализация) ... а клиента ти очаква точно определен ID за да работи а и виндоуса зарежда драйвера според ID-то !
така че виж къде и какво си указал за "Vendor ID/Product ID" (софтуерно, EEPROM, ...)
