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

ICD2 проблем
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=5885
Страница 1 от 1

Автор:  zealod [ Сря Юни 25, 2008 5:20 pm ]
Заглавие:  ICD2 проблем

От вчера майсторя едно ICD2 (с RS-232 интерфейс)по схема от http://stolz.de.be/ със pic16F876a,bootloader от EDA board (на някакъв Zaphod42) ,като съм добавил едно DC-dc преоброзувателче 5->13.5 за изработка на VPP.
Сглобих го и с триста зорa тръгна комуникацията м/у ICDto и компютъра.обаче ми дава следните warnings и грешки:
Цитат:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
ICDWarn0020: Invalid target device id (expected=0x7E, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
ICDWarn0015: Program memory has changed since last program operation? Continue with Debug operation?
Stepping Target
Entering Debug Mode
ICD0083: Target not in debug mode, unable to perform operation
MPLAB ICD 2 Ready
Entering Debug Mode


TArget е един pic12F675.
Нито мога да дебъгвам нито да програмирам.Исках да запиша пикчето с другия ми програматор (недоносчето на МК) обаче взеха та му думнаха стабилизаторите :cry: .И не можах да го пробам дали чете вече записан контролер.
Ина че ICDto се връзва и на 19200 и на 57600.Интересното е че като дам на Setting->Versions за firmwareversion пише 16F.
Някой правил ли го е този клонинг и може ли да ме насочите къде да търся проблеми.Mplaba ми е версия 6.50.
Благодаря предварително :!: :!:

Автор:  jijo [ Сря Юни 25, 2008 8:07 pm ]
Заглавие: 

Я разкажи за това "недоносче" на МК, че аз от четири години голзвам едно тяхно програматорче и до сега не ми е правило никакви проблеми.

Автор:  zealod [ Сря Юни 25, 2008 9:05 pm ]
Заглавие: 

@jijo

Става дума за универсалният им програматор дето е с приставките- 8 пъти го презапоявах преди да разбера че за да програмира пикове му трябват поне 20V.

Автор:  jijo [ Сря Юни 25, 2008 9:16 pm ]
Заглавие: 

Странна работа.Аз го ползвам с един адаптер на 15 V и до сега не ми е отказа да програмира нещо.Програмирал съм 12F, 16F, 18F. За софтуер използвам ICProg или WinPic800. Очаквам потенциален проблем само от самата платка, защото малко им се е досвидяло да направят по-добри писти и отвори. Така и така си тръгнал да сглобяваш, защо не погледнеш Pickit2.

Автор:  bobyper [ Сря Юни 25, 2008 10:01 pm ]
Заглавие:  Re: ICD2 проблем

zealod написа:
...
ICDWarn0020: Invalid target device id (expected=0x7E, read=0x0)
.


Вероятната причина е между ICD2 и target-a. data, clock, Vpp

Автор:  zealod [ Сря Юни 25, 2008 10:15 pm ]
Заглавие: 

Намерих си една грешка бях разменил на таргета пиновете на клока и данните.В момента разпознава ,че му е закачен pic12F675,обаче при опит за запис в чипа ми дава че таргета не е в режим на дебъг:
Цитат:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC12F675 found, revision = 0x10
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Programming Target...
ICDWarn0042: Protect bit (CP : Code Protect) is enabled. MPLAB ICD 2 will not enter debug mode in this configuration. Do you wish to disable this setting?
ICDWarn0042: Protect bit (CPD : Data EE Read Protect) is enabled. MPLAB ICD 2 will not enter debug mode in this configuration. Do you wish to disable this setting?
...Erasing Part
...Programming Program Memory (0x0 - 0x7)
...Loading DebugExecutive
...Programming DebugExecutive
...Programming Debug Vector
Verifying...
...Program Memory
...Debug Executive
...Debug Vector
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
Connecting to debug executive
Entering Debug Mode
...Programming GOTO 0x00 command
ICD0083: Target not in debug mode, unable to perform operation
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC12F675 found, revision = 0x10
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready

Автор:  Zeus [ Сря Юни 25, 2008 10:34 pm ]
Заглавие: 

Пробвай да изключиш Code protect.

Автор:  [ Чет Юни 26, 2008 12:19 am ]
Заглавие: 

Няма и да влезне в режим дебъг :) , освен ако не е специален PIC12F675 ( май с 14 крачка ), който да позволява да се дебъгва. 8-краковите въшчици не могат да се дебъгват, само се програмират.

Автор:  zealod [ Чет Юни 26, 2008 1:45 am ]
Заглавие: 

Такъв e с 8 крака .В режим на програматор записва :
Цитат:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC12F675 found, revision = 0x10
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Programming Target...
...Erasing Part
...Programming Program Memory (0x0 - 0xB)
Verifying...
...Program Memory
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
...Programming succeeded
MPLAB ICD 2 Ready


Нямам под ръка подходящ пик(имам само 12F629 12F675 и 12F509 :x ) да пробам дебъга ама си мисля че щом програмира ще дебъгва също така.
А с това ICd как се наливат готови HExове ,никъде не видях по менютата опция да наливаш готов hex.
И последен въпрос как се казва конектора на ICD-то към target-а .Някакъв molex ли е или не се продава точно същия по магазините ,и да си направя сам някакъв(лустерклеми или рейки)?

Благодаря на всички отзовали се !!! :!: :!:

Автор:  kasparov [ Пет Юни 27, 2008 12:06 pm ]
Заглавие: 

zealod написа:
А с това ICd как се наливат готови HExове ,никъде не видях по менютата опция да наливаш готов hex.
И последен въпрос как се казва конектора на ICD-то към target-а .Някакъв molex ли е или не се продава точно същия по магазините ,и да си направя сам някакъв(лустерклеми или рейки)?

Благодаря на всички отзовали се !!! :!: :!:


с MPLAB: File - import - .hex
Не е зле да се погледнат и конфигурационните битове в менюто Configure.

Автор:  zealod [ Пет Юни 27, 2008 12:17 pm ]
Заглавие: 

МЕРСИ!!!

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