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

Проблеми с програмиране на PIC18F60J60
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13014
Страница 1 от 3

Автор:  цеков [ Съб Юни 21, 2014 9:50 pm ]
Заглавие:  Проблеми с програмиране на PIC18F60J60

MPLAB ISD 3 не винаги разпознава чипа .
От 10 бр разпознава около 4-5 .При повторно програмиране от тях не разпознава 1-2 .
От передварително неразпознатите пък разпознава 1-2.
Накратко - нестабилно разпознава и програмира PIC18F66J60.
С други пикове няма проблеми.

Реших да пробвам друг програматор -"PICpgm programer"
Той ВИНАГИ разпознава чипа ,програмира,но верифицира САМО ако
бит СРО е DISABLE (чипа може да се чете)
А аз искам да е ENABLE , но ми показва червен картон.
За пръв път работя с PIC18F60J60.
Има ли особености?

Автор:  ike [ Съб Юни 21, 2014 11:10 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Не му разбирам много на PIC18F60J60, ама как искаш хем да сложиш защитата за четене, хем искаш да прочетеш и да свериш чипа?

Автор:  Ники [ Нед Юни 22, 2014 1:38 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

къси жици между чипа и програматора пробва ли?

Автор:  Cekins [ Нед Юни 22, 2014 2:06 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Че като е коде протект много ясно че няма да го верифицира. Ако след запис веднага правиш проверка, то тя се прави преди да се запишат конфиг думите. След като се запише конфига вече няма четене. Това с проверката по време или след запис трябва да се укаже на програматора за да го направи. А това дали ще е джей или мей или квото ще да е - всички се пишат и четат еднакво. Имат малки разлики само в нивото на PGM напрежението но това програматора сам трябва да с го оправи. Освен ако твоя програматор е клонинг и не е направен като хората да си регулира това напрежение - тогава ще е съвсем нормално да е на късмет писането. Пробвай също така да го оставяш включен (захранен) чипа преди писане - ако правиш In Circuit програмиране е възможно товара на захранващото напрежение да сговнясва самото влизане в режим на програмиране - Аз имам такива грижи с пиккит-овете понякога. Просто си му чеквам VDD on и тогава се разпознава всеки път. Понеже напоследък работя предимно с 18FxxK22 и с тях се получава тоя номер - ама цялата платка се захранва през пиккит-а.

Автор:  цеков [ Нед Юни 22, 2014 7:35 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Програматор ISD-3 е оригинален.
Пробвах всякакви варианти:
-външно захранване на проца ( от 3 до 3,3 V)
-захранване от ISD-3 (различни стойности)
Няма други консуматори по това захранване.
Преходника е с дължина 10 см
Имам налепени 25 платки .
Няколко от тях винаги се разпознават и програмират с ISD-3 и с тях направих кода.
Няколко никога не се разпознават , а останалите- или да или не .
Оставам с впечатление , че ISD-3 нещо не е наред , или пика има особености

Това ме притеснява и затова направих опит със самоделен "PICpgm programer" - разпознава и програмира ВСИЧКИ платки , но при верификацията ,която прави при програмирането , дава грешка. Ако СРО=0 всичко е наред .Няма опция само програмиране ,задължително прави и верификация.
Има опция само верификация , за там е ясно ,че трябва СРО=0.
Други чипове ( 886 , 887 ,877А) PICpgm програмира нормално и при СРО=1,само 66J60 не ще.

Автор:  ToHu [ Нед Юни 22, 2014 7:43 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Ами ... то май при CPO=1 така става, процесора е защитен и програматора не може да го изчете за да го верифицира, това не значи че не е програмиран.
То май там беше и проблема с дебъгера като програмираш, пробвай преди да програмираш да го затриеш erase, след това предполагам ще го програмира.

Автор:  Cekins [ Нед Юни 22, 2014 8:16 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Ами мплаб-а вади съобщение че ще нулира всички фузове дето му пречат за дебъг. Интересно че не си сет-ва баш дебъг фюза :) Между другото, докато не му дам full erase прави някво "странно" бързо програмиране след което нищо не тръгва :)

Автор:  цеков [ Нед Юни 22, 2014 10:00 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Платката ми се видя лесна , затова направих 25 бр , а кода -след това.
Не ми се мисли ако бях почнал с 1-2 бр , и те не работят-как да се дебъгва?

Пробвах и с нови ,и с пълноизтрити - все тая. ИСД-3 не винаги работи.
"PICpgm programer" ги програмира , работят , но дава грешка при верификацията и не е сигурно дали целия код е вътре.

Почвам да търся друг програматор.

Автор:  ToHu [ Нед Юни 22, 2014 10:48 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Абе не може да е това, виж да няма нещо по спойките.

Автор:  speedblue [ Пон Юни 23, 2014 6:10 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Цитат:
Пробвах и с нови ,и с пълноизтрити - все тая. ИСД-3 не винаги работи.

Доста такива съм програмирал и не е имало проблем с процесора.
Когато ползвах ICD-2 оригинален със същия процесор PIC16F66J60 винаги имаше някаква нестабилна работа като често забиваше и малко на магия се програмираха с този програматор, а дебъгера му е още по-зле. Трябваше изключване от захранването, от USB-то, рестарт на MPLAB IDE. По тази причина изобщо не исках да мисля за ICD-3, но явно нещата не са се променили особенно.
Пробвах с един PicKit3 + MPLAB X. Нещата си дойдоха на място. Никакви ядове, всеки процесор се програмира и дебъгва.
Обаче ако искаш да стоиш на MPLAB IDE ще имаш ядове с PicKit3.

Автор:  TheWizard [ Пон Юни 23, 2014 8:53 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Единствения проблем с ICD2, ICD3, PicKit2 и 3 съм имал с Windows 8.1 и USB (не само аз)
(не и с пик а ако е имало проблем винаги е бил мой),
но след последната ъпдейта от М-Чип "всичко" си е наред....
Ако си шарнал крачетата на пика(PGD/PGC/MCLR) и с други функции може и да имаш проблеми...
Ама така както си задаваш въпросите ние трябва да хвърляме на боб за да ти разберем проблемите метни една схема поне

а и по лесния за тебе вариант е да драснеш един тикет на производителя и на пика и на програматора
http://www.microchip.com/support/

Автор:  [ Чет Юни 26, 2014 2:18 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Обикновено проблема идва от MCLR крачето. Постни схемата на MCLR да видим какво си навързал там.

От 2г. програмирам едни платки с dsPIC30 и нямах никакви грижи до преди няколко дни. Изведнъж отказаха да се програмират, пробвах с ICD2/PICKit2/PICKit3/RealICE/PM3 една и съща работа, записва се, после при проверка ми дава грешки на различни адреси. Вързах осцилоскопа и се оказа, че след като програматора се опита да генерира RESET осцилатора на процесора продължава да работи твърде дълго и не винаги програматора съумява да направи читав RESET. Имам външен watchdog таймер, махнах го и се оправи работата. След дълго търсене на проблема попаднах на Application Note на Microchip, в който изрично не се препоръчва използването на външен watchdog с push-pull изходи, ако все пак се използва трябва да е с open drain/collector изход, а моят външен watchdog e push-pull. Друго решение е с развързване на watchdog чипа от процесора с диод, обаче при мен и това не проработи. Временно увеличих резистора между watchdog и MCLR крачето на 10k и засега изглежда се кротна ( до момента беше 1к ). Обмислям и изхвърлянето на външния watchdog чип, досега само проблеми ми е създавал.

Ако обаче устройството е изключено и програматора захранва процесора тогава 100% работи коректно. Хвърлям боб докато дойдат watchdog чиповете с open drain.

Всички тези проблеми под WinXP SP3 и Vista, на 8.1 и на Ubuntu не съм пробвал.

Автор:  цеков [ Нед Юни 29, 2014 7:41 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Платките са машинно монтирани , без характерните за прототипи мостчета и жички.
PGD/PGC/MCLR нямат други функции.
PGD/PGC нямат свързани елементи.
MKLR има резистор 10k към +.

MPLAB IDE3 понякога блокира и трябва да се стартира отново.

Забелязал съм и неустойчива работа при програмиране на PIC16F886 smd .Като закача осцилографа на MKLR се програмира ! Наложи се в преходника да сложа 82pF от MKLR към маса.
PIC16F886 dip корпус се програмират и без този кондензатор.
Става въпрос за десетки бройки , нови.

Автор:  timt [ Нед Юни 29, 2014 9:00 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

Пробвай така с диод Изображение

Автор:  Vesko [ Нед Юни 29, 2014 10:27 pm ]
Заглавие:  Re: Проблеми с програмиране на PIC18F60J60

timt написа:
Пробвай така с диод Изображение

бутона е 100% излишен, освен ако на мклр няма вграден пул доун

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