Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Проблем с Home made ICD2/USB/?
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=3972
Страница 1 от 1

Автор:  milenjs [ Съб Мар 31, 2007 11:21 am ]
Заглавие:  Проблем с Home made ICD2/USB/?

Събрах си едно ICD2 clone с USB, имах проблем със записването на ф4550 но колеги с истински програматор помогнаха и го записаха. Включвам го към USB порта, намира нов хардуер, показвам му папката с драйверите, инсталира се и в девайс мениджъра имам Microchip MPLAB ICD2 Firmware Client, но не иска да се вързва с MPLAB-a, на платката свети само светодиода за USB. При connect mi дава -
Connecting to MPLAB ICD 2
ICD0021: Unable to connect with MPLAB ICD 2
MPLAB ICD 2 Ready

Почетох из форума и пробвах Download ICD2 operating system - пак греда - дава ми
Downloading Operating System
ICD0021: Unable to connect with MPLAB ICD 2
...Download Operating System Failed
ICD0029: Connected tool is not an MPLAB ICD 2: Product ID = 0x0 (MPLAB ICD (1))
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
MPLAB ICD 2 Ready

Колегите с опит /особенно Пирев/ какво ще кажат - нещо по РС-то ли съм омазал или имам хардурна грешка при събирането???

Прикачени файлове:
potyo2.pdf [344.63 KiB]
235 пъти

Автор:  ps66 [ Съб Мар 31, 2007 11:52 am ]
Заглавие:  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, ...) :idea:

Автор:  milenjs [ Съб Мар 31, 2007 8:02 pm ]
Заглавие: 

Проблема е решен - бях объркал един транзистор - вместо нпн съм поставил пнп и то точно този за ресета на 877 8O след корекция исд-то се закачи но сега ми дава при тест високи нива на VPP - около 15 волта. Не ми се намираха едни резистори 2к2 1% и поставих 10% но ги подбирах, дали може да е от това? Индуктивноста в инвертора я дава 170 мкх аз съм използвал 150, леко свири дали и това може да е проблем?

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/