Отговори на тема  [ 38 мнения ]  Отиди на страница 1, 2, 3  Следваща
Проблеми с програмиране на PIC18F60J60 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Ное 22, 2006 11:41 pm
Мнения: 73
Местоположение: София
Мнение Проблеми с програмиране на PIC18F60J60
MPLAB ISD 3 не винаги разпознава чипа .
От 10 бр разпознава около 4-5 .При повторно програмиране от тях не разпознава 1-2 .
От передварително неразпознатите пък разпознава 1-2.
Накратко - нестабилно разпознава и програмира PIC18F66J60.
С други пикове няма проблеми.

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


Последна промяна цеков на Нед Юни 22, 2014 10:10 pm, променена общо 1 път



Съб Юни 21, 2014 9:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Проблеми с програмиране на PIC18F60J60
Не му разбирам много на PIC18F60J60, ама как искаш хем да сложиш защитата за четене, хем искаш да прочетеш и да свериш чипа?

_________________
Warriors of the Night, ASSEMBLER!!!


Съб Юни 21, 2014 11:10 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 30, 2004 11:19 pm
Мнения: 609
Мнение Re: Проблеми с програмиране на PIC18F60J60
къси жици между чипа и програматора пробва ли?


Нед Юни 22, 2014 1:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

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


Нед Юни 22, 2014 2:06 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Ное 22, 2006 11:41 pm
Мнения: 73
Местоположение: София
Мнение 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 не ще.


Последна промяна цеков на Нед Юни 22, 2014 10:11 pm, променена общо 1 път



Нед Юни 22, 2014 7:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение Re: Проблеми с програмиране на PIC18F60J60
Ами ... то май при CPO=1 така става, процесора е защитен и програматора не може да го изчете за да го верифицира, това не значи че не е програмиран.
То май там беше и проблема с дебъгера като програмираш, пробвай преди да програмираш да го затриеш erase, след това предполагам ще го програмира.


Нед Юни 22, 2014 7:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: Проблеми с програмиране на PIC18F60J60
Ами мплаб-а вади съобщение че ще нулира всички фузове дето му пречат за дебъг. Интересно че не си сет-ва баш дебъг фюза :) Между другото, докато не му дам full erase прави някво "странно" бързо програмиране след което нищо не тръгва :)


Нед Юни 22, 2014 8:16 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Ное 22, 2006 11:41 pm
Мнения: 73
Местоположение: София
Мнение Re: Проблеми с програмиране на PIC18F60J60
Платката ми се видя лесна , затова направих 25 бр , а кода -след това.
Не ми се мисли ако бях почнал с 1-2 бр , и те не работят-как да се дебъгва?

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

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


Нед Юни 22, 2014 10:00 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение Re: Проблеми с програмиране на PIC18F60J60
Абе не може да е това, виж да няма нещо по спойките.


Нед Юни 22, 2014 10:48 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Нед Фев 25, 2007 1:41 am
Мнения: 276
Местоположение: София
Мнение Re: Проблеми с програмиране на PIC18F60J60
Цитат:
Пробвах и с нови ,и с пълноизтрити - все тая. ИСД-3 не винаги работи.

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


Пон Юни 23, 2014 6:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

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

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

_________________
main[-1u]={1};


Пон Юни 23, 2014 8:53 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 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 не съм пробвал.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Юни 26, 2014 2:18 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Ное 22, 2006 11:41 pm
Мнения: 73
Местоположение: София
Мнение Re: Проблеми с програмиране на PIC18F60J60
Платките са машинно монтирани , без характерните за прототипи мостчета и жички.
PGD/PGC/MCLR нямат други функции.
PGD/PGC нямат свързани елементи.
MKLR има резистор 10k към +.

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

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


Нед Юни 29, 2014 7:41 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Проблеми с програмиране на PIC18F60J60
Пробвай така с диод Изображение


Нед Юни 29, 2014 9:00 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пон Мар 22, 2010 8:52 pm
Мнения: 328
Мнение Re: Проблеми с програмиране на PIC18F60J60
timt написа:
Пробвай така с диод Изображение

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


Нед Юни 29, 2014 10:27 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 38 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 30 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни