Македонски форум за електроника

Дигитална електроника => Микроконтролери => Topic started by: Devil on 08.11.2009, Sunday, 19:34:31

Title: Помош со програматор за PIC микроконтролери
Post by: Devil on 08.11.2009, Sunday, 19:34:31
Пред некој ден пробував да испрограмирам нешто, поточно да испрограмирам еден 16ф84а за LC метарот кој ми е најавен на форумов како проект но поради непознати причини не можам ништо да испрограмирам.
Пробав со различни фајлови поради можноста дека проблемот е до фајлот но се покажа дека не е
бидејќи користев фајлови кој ги имам порано испрограмирано и успешно работеле. Откако испробав тоа сменав ново интегрално коло за да се осигурам дека не е нешто во ред, но пак беше исто, програмирав со JDM програматор и со Tait classic programmer кој е изработен во брошурата од емитер.
Претходно имам работено и со двата но не ми се случило вакво нешто
се работи за следното
кога пробувам да програмирам ми вади ерор при верификацијата и не може да испрограмира
ова го вади и со IC-Prog и со WinPic
вика дека не бил празен 0000h делот
ако притиснам да го бриши вели дека и успешно избришано но ако притиснам на бланк чек ми вика дека најверојатно мцу-то не е празно
ве молам за помош
дали на некој му се има ова случено и дали знае како да го решам
поздрав
фала
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Goce on 08.11.2009, Sunday, 22:54:47
Досеа сум немал ваков проблем а да не имаш некој проблем со напојувањето и со напонот на MCLR пинот треба да биде 13,4 волти
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: LordZi on 08.11.2009, Sunday, 23:33:53
Мене еднаш ми се деси да изгубам два дена пробувајќи све и свашта што ми падна на памет да испрограмирам еден 16F84, мењав програматори, сменив три пик-а, ништо...Таман кога мислев се да испофрлам ставив еден 16F628 и глеј чудо наеднаш се проработи како што треба. На крај излезе дека сите три пик-а што ги пробував беа неисправни (еден беше нов некористен). Пробај со друг пик, било која ознака, така ќе знаеш дали е до програматорот или не. Друго што ми иде на памет е проблеми со драјвери ако имаш XP, ако можеш пробај на друг PC, може порано да работеле ок, а сега да има некој конфликт... Баш заради ова си имам еден прастар компјутер со Win98 кој ми е исклучиво за програмирање микроконтролери ;). Исто провери ги каблите, поврзувањето и сл., ако работело порано а сега нејќе најверојатно е некоја банална работа.
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 08.11.2009, Sunday, 23:40:12
абе последно пред околу 1 месец програмирав се си работеше
ај ќе пробам на стариот компјутер со друг пик со друго се
и јас испробав 3 16f84 ама на сите ми го вади истото хехе
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: BorceBT on 09.11.2009, Monday, 00:58:50
Може серискиот порт да ти дава малку струја. Пробај на постар компјутер (пентиум 1 или 2).
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 09.11.2009, Monday, 08:47:46
абе со надворешно напојување е не би трбало да биде до тоа
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: BorceBT on 09.11.2009, Monday, 13:34:42
Провери како што ти рече Гоце, дали кога ке проба да програмира PIC има на MCLR пинот 13 тина волти.
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 09.11.2009, Monday, 19:14:04
значи  вака, овај програматорот, при програмирање и при нормално дава напон од 9.8V
значи од прилика 10V
ова е мерено на пин 4, со други пикови не пробав бидјќи спомнувавте да не е до ова па ете што како
ај нешто помош сега ако може :)
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Goce on 09.11.2009, Monday, 19:21:34
Со колку волти го напојуваш програматорот пред стабилизаторите и кој програматор
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 09.11.2009, Monday, 19:34:31
значи иди од исправувач негде околу 20V па после оди на регулатор 7812 и после оди на регулатор од 7805
овај 7805 е башка и не се користи при програмирањето овај е за напојување на 7407 колото и помошните компоненти околу истото
еве шема од програматорот
(http://i84.servimg.com/u/f84/12/64/31/28/th/progra10.jpg) (http://www.servimg.com/image_preview.php?i=55&u=12643128)
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Goce on 09.11.2009, Monday, 19:45:42
После 7812 бидејки има две диоди редно спрема маса на средниот пин треба на неговиот излез да има 13,4 волти тој напон се користи за програмирање напонот се носи на емитерот на PNP транзисторот ако на емитерот напонот е 13,4 волти а при програмирање на 4 пин е 10 волти тогаш паралелниот порт нема доволно струја да го отвори целосно транзисторот за да даде напон 13,4 волти на пинот 4 на PIC от или нечини нешто баферот 7407 што не ми се верува ако не пробај да го намалиш отпорникот што иде на базата на PNP транзисторот


Поправено сум ги смешал емитерот со колекторот не сум видел убаво во шемата ќорко :)
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 09.11.2009, Monday, 19:49:37
а дали е можно да биде до регулаторите, бидејќи на двата иде по 20V, да им ставам јас пред ним регулатор 7818 за да го намали малку или 7815, пошто имам заприметено греат по малку , ќе проверам колку влегува во транзисторот преку емитерот, ако е помалку од 13V значи до регулаторите е па ќе ги сменам
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Goce on 09.11.2009, Monday, 19:53:02
Не им смета напонот од 20 волти максимален влезен напон на тие регулатори е 24 волти а греат малце дека е висок напонот
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: BorceBT on 09.11.2009, Monday, 21:32:58
Пак ќе повторам, мора само кога програмира да има +13V на пин 4 (MCLR), очигледно нешто те зеза. Према шемата значи изгледа дека кога на портот има нула тогаш на пин 4 има +13 волти. ти да провериш (со лед диоди) дали портот ти дава сигнали (дали трепкаат диодите, т.е. нема да видиш трепкање ради фрекфенцијата туку ке му се намалува и зголемува интензитетот на светењето). Исто така провери да не ти е портот во EPP/ECP (Extended Parallel Port/Extended Capabilities Port) режим во BIOS наместен. Треба да е во SPP (Standard Parallel Port). Друго... пак проверка на шемата, споеви, ладен лем, мери гледај, тоа е.
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 09.11.2009, Monday, 21:56:06
абе ова на шемата не се бафери ??
како кога има нула да се добие +13V, не би требало да биде 0, ако се добие 1 тогаш има +13V
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Goce on 09.11.2009, Monday, 21:59:47
епа коа има 0 од портот преку НИ клото се инвертира во 1
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 09.11.2009, Monday, 22:03:03
абе вие со мене или се зафркавате или па јас до толку не гледам, кај има на шемава ни коло јас гледам само бафери
"баферите се логички структури кој служат да го засилат сигнало"
" инверторите се логички структури кој служат да го инвертираат сигналот донесен на нивниот влез ( 1--> 0; 0--->1 ) "
вака јас знам
:(

+ ова колото е HEX бафер
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Goce on 09.11.2009, Monday, 22:07:03
ООООо ивини не го загледав колото нама напред кругче тоес дека инвертира ова е само бафер за да се одели портата со микроконтролерот и како има 1 на влезот ке има 1 и на излезот
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 09.11.2009, Monday, 22:13:22
ништо остај ти кругчето јас транзисторот
во право бевте,
сега правев симулација и гледам дека кога на влез има 1 на излез дава 0
тоа е поради тоа што се користи PNP транзистор, да се користеше NPN ќе беше обратно
се извинувам за недоразбирањата ;)
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Goce on 09.11.2009, Monday, 22:19:38
И кога е напонот 0 волти на базата колкав напон дава на колекторот на транзисторот односно на пинот 4
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 09.11.2009, Monday, 22:40:28
според симулацијата вика дека, ако на база има 0 тогаш на колектор се добива се што има на емитер, што е и логички, ама треба да проверам практично како ќе биде
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Goce on 09.11.2009, Monday, 23:10:27
Тоа треба да биде така ако се е во ред и работи како што треба програматорот
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: BorceBT on 10.11.2009, Tuesday, 00:03:09
Да, во право си бафери се со отворен колектор, кога ќе има 1ца треба да има 13 волти. Провери дали функционира.
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 10.11.2009, Tuesday, 20:14:58
Ја прегледав убаво цела плоча да не имам негде проблем, нема ништо
приклучив и измерив следните напони
MCLR=13.4V
RB7=5V
RB6=5V
Vss=5V
ова се измерени напони при тест мод
( WinPic подржуваа таква можност )
незнам што може повеќе да биде проблемот
..
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: BorceBT on 10.11.2009, Tuesday, 22:28:27
Види уште да не има некаде подесување во програмите на брзината на работа (Hardware IO), пробај различни подесувања и ако ништо друго не работи направи нов JDM јас досега (барем за 16F84, 16F8xx и 16F62x доколку ресет пинот не е disable) ми работи супер веќе 6-7 години и плус не ми треба напојување, само компјутер! Закон.
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: NEBO666 on 19.11.2009, Thursday, 17:18:06
Во пракса, најголем број на проблеми се јавуваат со сериските PIC програматори ( јдм..и.т.н. ).
После тоа следат паралелните ( таит програматор ), и на крај, со најмал број проблеми ( речиси воопшто и да ги нема ) се официјалните програматори на микрочип ( PicKit2 ).

Во техничката документација на микрочип за условите на програмирање, е детално опишано речиси се`.
( затоа таа е на околу 500 страници )

Ентузијасти, кои располагаат со соодветна лабораториска опрема, забележале и рефлексија на сигналите дадени од порт на персонален компјутер. Оваа појава се случувало на поголем рејт на трансфер на податоци, кога кабелот бил подолг од околу 20 центиметри, имал мала импеданса, а влезовите на чипот биле со голема импеданса.

А и според ер ес 232 стандардот, сите пинови на дб9 портот, заедно, не можат да дадат доволна моќност само за напојување на најголемиот број микроконтролери, кога се во програмски мод.
Затоа, ако сакате квалитетен програматор, и никакви фрустрации од типот „овој микроконтролер не се програмира“, „портот на овој компјутер не чини“, за да се сконцентрирате само на развојот на софтвер за микроконтролери, користете ги програматорите кои што ги произведува микрочип.
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: LordZi on 19.11.2009, Thursday, 18:55:30
Нешто не ми “дава“ да купам готов програматор кога истиот можам да го направам сам за ич пари ;D
Title: Помош околу PIC програматор
Post by: Georgi on 21.11.2009, Saturday, 09:27:54
Здраво, ќе ве замолам за мала помош за програматор кој го направив од брошурата од емитер 'Микроконтролери 1'. Овај паралелен програматор е преку 25 пинскиот порт од комјутерот. Харедверот мислам дека е ОК. Го поврзав со комјутер, ја инсталирав програмата која ми ја пратија од емитер само не знам дали е добро се подесени параметрите на копјутерот. На кој мод треба да работи паралелниот порт, ECP, EPP... ? Дали треба да е исклучен plugin play-от на овај порт? Мислам дека е до ова поради тоа што кога го ставив пикот (PIC 16F84A) може да го чита и бриши a исто и кога ќе притиснам програм за да се стави hex децималниот file во пикот става само 'збор' од овој код пр. 0000. Друго што ми е уште по чудно тоа колку пати ќе стегнам program толку 'зборови' од кодот ќе се внесат а не целиот код во една постапка. По тоа што диодата свети и се испишува дел кодот во програматорот мислам дека програматор е исправен. :-\ Ако го има некој направено овај прогаматор или знае како оди поврзувањето преку овај порт нека ми помогне. Ви благодарам однапред.
Title: Одг: Помош околу PIC програматор
Post by: Goce on 21.11.2009, Saturday, 12:36:33
Паралелниот порт треба да работи во SPP мод стандард паралел порт и plugin-play от да биде исклучен.
Title: Одг: Помош околу PIC програматор
Post by: Georgi on 21.11.2009, Saturday, 13:27:01
А каде да го наместам тој мод? Во биосот каде што има да се сетира Parallel Port Mode ima samo:
*Normal
*Bi-Directional
*EPP
*ECP
Title: Одг: Помош околу PIC програматор
Post by: Devil on 21.11.2009, Saturday, 15:30:09
се работи за истиот програматор од исто потекло исто се
и кај мене е овај случајот само што кај мене ништо не внесува колку и да се обидувам

јас мислам дека мојот проблем е со софтверот бидејќи и кога програмирам, кога е поврзан програматорот и кога нема ништо мене ми го вади истиот проблем
значи дај кажете што да му правам  :-[
како да го поправам софтверот

 
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 06.12.2009, Sunday, 13:42:10
Јеј, успеав да го направам JDM програматорот да работи со IC-Prog програмата
имаше софтверска грешка
хехе не ми треба повеќе Таит, само што завршив со дизајнот за нова плоча за JDM кој ќе подржува DIL40, DIL28, DIL18, DIL14, DIL8 и има можност за програмирање на 24Cxx и 93Cxx епроми :)
се што ви треба е еден нај обичен JDM  програматор на кој ќе додадете ICSP кабле на кое ќе го поврзете овај адаптерот со што ќе можите да програмирате
Ако има некој заинтересиран можам да му ја дадам основната верзија без додатокот за епроми во спринт лајоут фајлче па да си ја испечати само плочата
шема нема :)

фајлот е во атачмент  ;D
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: macobt on 08.12.2009, Tuesday, 17:28:32
фала девил усте еднаш,ке го пробам и ова решемие.
поздрав
Title: Помош околу PIC програматор
Post by: DX-er on 05.03.2010, Friday, 16:39:14
не знам што е проблемот со мојот програматор, никако не сака да го програмира овој микроконтролер PIC16F628, мислев дека тој пик е нешто со фабричка маана па купив уште еден ист таков и пак нејке. Го направив и адаптерот ама пак ништо :( Има некој идеа што да правам?

П.С. програматорот е исправен бидејки со друг пик имам успешно програмирано
Title: Помош околу PIC програматор
Post by: LordZi on 05.03.2010, Friday, 16:48:54
Ако имаш JDM мислам дека имаше некоја финта околу програмирање PIC16F628 за прв пат (или втор пат?), не сум сигурен, Борче ќе ти каже подобро :). Иначе јас сум го програмирал со Tait без проблем.
Title: Помош околу PIC програматор
Post by: Devil on 05.03.2010, Friday, 16:52:33
Јас со Таит не можам ништо да програмирам, а со JDM без додатоци без финти се се програмира
Title: Помош околу PIC програматор
Post by: DX-er on 05.03.2010, Friday, 16:52:59
Да тој го имам
(http://pic.mk/images/jdmf11267804775.jpg)
Title: Помош околу PIC програматор
Post by: Bojan on 05.03.2010, Friday, 16:55:20
луѓе ја не се разбирам многу за микроконтролери, ама...како може без осцилатор да работи???дека на шемата не видов осцилатор да има нацртано...  ;D
Title: Помош околу PIC програматор
Post by: DX-er on 05.03.2010, Friday, 17:12:02
Би требало да има самиот PIC16F628 сопствен осцилатор, сепак нека кажат поискусните :)
Title: Помош околу PIC програматор
Post by: BorceBT on 05.03.2010, Friday, 17:28:29
PIC16F628 има интерен осцилатор на 4MHz.

Околу проблемот со програмирање на 16F628 провери во Options на ICProg дали ти е вклучено само Verify After Programming и дали ти е штиклирано само Enable driver а сите други се исклучени. Исто така пробај со различни вредности на IO Delay. Кај мене работи на 3, 4 и 5 меѓутоа на различни компјутери (и портови) може треба повеќе да е.
Title: Помош околу PIC програматор
Post by: DX-er on 05.03.2010, Friday, 22:57:22
PIC16F628 има интерен осцилатор на 4MHz.

Околу проблемот со програмирање на 16F628 провери во Options на ICProg дали ти е вклучено само Verify After Programming и дали ти е штиклирано само Enable driver а сите други се исклучени. Исто така пробај со различни вредности на IO Delay. Кај мене работи на 3, 4 и 5 меѓутоа на различни компјутери (и портови) може треба повеќе да е.

Verify After Programming е штиклирано, Enable driver не можам да го најдам во опции :( пробав со 3,5,10 во IO Delay, едино и со 4 да пробам. Ако го најдам тоа Enable driver ке пробам и со него.
Title: Помош околу PIC програматор
Post by: Devil on 05.03.2010, Friday, 23:02:35
за тоа Enable driver одиш : Settings-->Options-->Misc--> и тука има од десно четири полиња за штиклирање првиот е тој што ти треба Enable NT/2000/XP driver
Title: Помош околу PIC програматор
Post by: DX-er on 05.03.2010, Friday, 23:34:32
и тоа ми е штиклирано ама пак исто :( ова стварно е енигма
Title: Помош околу PIC програматор
Post by: Georgi on 05.03.2010, Friday, 23:57:24
Прави нов програматор Dx-er...  :-\
Title: Помош околу PIC програматор
Post by: Devil on 05.03.2010, Friday, 23:58:21
абе ти кажува исправен му е програматорот
веќе програмира тој 16F84, сега ова зафркава
Title: Помош околу PIC програматор
Post by: Georgi on 06.03.2010, Saturday, 00:00:47
Ооо извините незнаев...
Title: Помош околу PIC програматор
Post by: DX-er on 06.03.2010, Saturday, 00:52:44
сега пробував  IO Delay 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 и ми се смачи :( aj утре од 20-40
Title: Помош околу PIC програматор
Post by: BorceBT on 06.03.2010, Saturday, 01:29:41
Еј, не оди до толку де :) Доволно беше докај 10! Сепак, пробај на друг компјутер? Или провери дали ти е точен адаптерот направен. Значи вака ке провериш: мериш на 16Ф628 кое е ставено преку адаптерот дали напојувањето (помеѓу Vdd и Vcc) пред да стиснеш Program e 0V а додека програмира е околу 5V (нешто помалку од 5V).
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 06.03.2010, Saturday, 02:02:47
темата е споена
тука пишувајте ги вашите проблеми со програматорите
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Jovan on 29.03.2010, Monday, 12:07:40
Мене ми се случи истиот проблем, поточно користев XP го инсталирав драјверот пробав со различни верзии на IC-Prog и пак исто. Програматорот беше на RS-232 и крајна идеа ми беше да инсталирам 98 бидејќи 100% функционира на 98, па инсталирав прво XP стандардно (бидејќи имав кракирано од AMIT) и проблемот се реши. Изгледа регистрите на XP-то имаа проблем. Интегралните си се во ред, во краен случај пробај кај некој другар програмирај го.
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: G*O*C*E on 18.06.2010, Friday, 14:11:49
епа вака направив све како што има кажано борче за  PIC програматор (JDM) ама кога ке го стартувам ми се појавува ова
Code: [Select]
http://www.pic.mk/images/program1.png и кога ке стиснам ок се појавува
Code: [Select]
http://www.pic.mk/images/programa2.png  и кога ке стиснам ок се појавува корисничкиот интерфејс иначе користам 7 виндос
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 18.06.2010, Friday, 14:46:45
ова е бидејќи драјверот не ти е добро подесен, а мислам дека со тој драјвер на 7та ништо нема да направиш :(

предлог симни WinPic-programmer или пак WinPIC800
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: G*O*C*E on 18.06.2010, Friday, 15:03:08
а на xp ке може ли зс не знам да програмирам гледам на научам
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 18.06.2010, Friday, 15:05:05
да со xp може :)
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: G*O*C*E on 18.06.2010, Friday, 15:45:43
ок сеа ке пробам  ;D

Споено мислење: 19.06.2010, Saturday, 23:56:35
борче може ли да ми кажеш димензии на PIC програматор (JDM)
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: BorceBT on 20.06.2010, Sunday, 00:22:19
Мојот е 4,5цм х 4.5цм.
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: macstr1k3r on 31.10.2010, Sunday, 11:38:59
Дечки има некој начин JDM на линукс или?
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 31.10.2010, Sunday, 12:15:01
Види го ова
Code: [Select]
http://mondo-technology.com/upp.html
и после ова
Code: [Select]
http://www.k9spud.com/jdm/
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: stru4nak on 11.05.2011, Wednesday, 10:39:00
А дали некој може да ми каже колку пари се PIC миктоконтролерите неиспрограмирани од која до која цена се движат или поточно еве за овие два контролери колку пари се????
1.16f877a
2. 16f628
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: ace-bitola on 11.05.2011, Wednesday, 10:46:39
PIC16f628 во алфа беа негде околу 120ден не се сеќавам точно колку беше
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: Devil on 11.05.2011, Wednesday, 14:19:59
16F877A се негде 450-500 денари
а 16F628А se od 130 па до кај 150 денари
Title: Одг: Помош со програматор за PIC микроконтролери
Post by: hogar2 on 23.06.2011, Thursday, 21:28:44
Да се приклуцам и јас на оваа тема.Го имам изработено  програматорот Таит според проект од Емитер 4/03.Ја инсталирав WinPic програмата на стар PC со WIN98 и кога го програмирав PIC16F84A oд програмата добив повратна порака дека програмирањето е успешно.Го ставив така испрограмираниот PIC на уредот"автоматски телефонски повикувац" изработен исто така според проект од ЕМИТЕР  но никако не можам да го добијам менито што ја потврдува комуникацијата на уредот со компјутерот,согласно со проектот.Од прицина што на паралелниот порт не ми работи и програматорот на EEPROM-и на мислење сум дека сепак програмирањето не е успешно.Од ЕМИТЕР ја добив FPP програмата  но кај мене компјутерот не сака да ја "свари" т.е. ја инсталирам преку цд и компјутерот веднаш се блокира.Во BIOS паралелниот порт е подесен на 378-37F,778-77A,IRQ7,DMA3.Дали подесувањата во BIOS се како што треба и која е прицината што ми блокира комп. при инсталација на FPP програмата.Поздрав.