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

Защо не става програмирането на PIC16F84A?
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=2395
Страница 1 от 1

Автор:  2v6 [ Нед Май 21, 2006 10:31 pm ]
Заглавие:  Защо не става програмирането на PIC16F84A?

Искам да заредя програма в PIC-а. Пробвах различни схеми за програматори към RS232. Без външно заранване обаче изобщо не се получи нищо - TX не даваше повече от 6 V.
Нещо обаче не е наред. Пробвах с IC-Prog и Picprog - зарежда се нещо, но при четенето винаги е различно. С Pony Prog изобщо неще.
Къде може да е проблема - в COM-a, в програматора, в XP-то?
Има ли смисъл да пробвам с LPT програматор?

Автор:  bateAz [ Нед Май 21, 2006 11:37 pm ]
Заглавие: 

Тия 6 волта откъде ги взе? Защо мислиш, че са малко? Кеде, какво и как мериш? Защо трябва ние да те питаме, ти не знаеш ли какво има значение, и какво не?

Автор:  setoy [ Пон Май 22, 2006 9:45 am ]
Заглавие: 

Виж колко ти е захранването на ПИК-а и напражението на МКЛР (4-и пин) когато тръгне да го записва. Захранването трябва да е 5, а на МКЛР - над 10 поне - иначе няма да стане.

Автор:  2v6 [ Пон Май 22, 2006 11:27 am ]
Заглавие: 

Благодаря за реакцията.
Направих прост програматор със захранване от COM-а. TxD-от на СОМ-а на компютъра се подава през съпротивление на Vpp. Когато се подаде команда за запис там измерих около 6 волта. Затова добавих външно захранване - стабилизирани 5 и 13 волта. Напрежението 13 волта се включва към Vpp през транзисторен ключ, управляван от високото ниво на TxD.
Явно нещо записва, защото започнаха да се променят четените стойности.
Проблема всъщност е че схемата без външно захранване не работи. Не знам дали реализираната добавка е коректна.
Къде мога да намеря сигурно работеща схема на програматор?
При четене какво напрежение трябва да се подава на Vpp (MCLR, pin 4)?

Автор:  setoy [ Пон Май 22, 2006 11:58 am ]
Заглавие: 

Ето една рановидност на така наречения JDM интерфейс. Едно от предимствата е че почти всички програматори работят с него. Става и за 24' с ИСпрог- всъщност така можеш и да го тестваш дали работи

Прикачени файлове:
jdm.gif
jdm.gif [ 9.73 KiB | Прегледано 2817 пъти ]

Автор:  relsys [ Пон Май 22, 2006 1:52 pm ]
Заглавие: 

@setoy
ако говориш за 24 серия на PIC, от къде се докопа до такъв чип?

Автор:  setoy [ Пон Май 22, 2006 1:55 pm ]
Заглавие: 

Не. Серийните памети 24Схх да речем. Извинявам се за объркването. Относно PIC24... ми ще поизчакам малко да чуем отзиви :) Не съм чак толкова смел

Автор:  2v6 [ Пон Май 22, 2006 11:22 pm ]
Заглавие: 

Попреработих схемата на програматора. Нямах обаче шотки BAT42. Вместо тях вързах ценери. Сега понито чете само FFFF, ic-prog 3FFF, picprog 0000. При запис picprog дава грешка още в началото, ic-prog и пони при проверката след записа.
Важни ли са шотки диодите?
Ако се използва MAX232 вместо шотки диоди на 12 и 13 ще стане ли?

Автор:  georgimv [ Вто Май 23, 2006 4:32 am ]
Заглавие: 

В настроиките на ICProg трябва да настроиш вида на сигналите DATA CLOC MCLR дали да са прави или инверсни. Най-тъпото е че за различните
схеми на програматори те са различни. За схемата която си показал мисля че трябва да са инверсни, ако сложиш обаче MAX ще трябава да са прави.
Всичко обаче е въпрос на опити

Автор:  Wise [ Вто Май 23, 2006 9:44 am ]
Заглавие: 

На Пони прог трябва да се чекне "invert data out"

Автор:  setoy [ Вто Май 23, 2006 1:25 pm ]
Заглавие: 

Като се съмняваш 4е нещо не си направил както трябва, има си Hardware chech, можеш спокойно да мериш дали излиза каквото трябва. Иначе 3FF се 4ете без да е сложен процесор или ако е празен.

Автор:  2v6 [ Вто Май 23, 2006 8:47 pm ]
Заглавие: 

Пробвах на ponyprog с invert d-out - пак даде грешка.
С Harware Check на ic-prog получих следното: при включване на Data Out се активира Data In и на pin 13 се появява 3.2V; при Clock - 4V на pin 12; при MCLR - 12.7 V на pin 4; при VCC - нищо не се променя. На pin 14 Vdd има 4.7 V - и трите ценера са по 4.7 V. Тези резултати са без инвертиране на сигналите от Hardware settings.
Да не е прегорял PIC-а?

Автор:  Wise [ Вто Май 23, 2006 9:07 pm ]
Заглавие: 

На платката ли е или си е голичък?? Ако е само проца - не виждам причина да не стане.
Имам и PonyProg и ICProg програматори - става си. Ако е на платката - хм..........
Имал съм много проблеми - къси жици и кръстене, после повтаряне.......................
(Не плюя срещу PIC-овете , а това си е самата истина)
Сега си ги програмирам, преди да ги лепя, или ги разлепям, за да ги програмирам.
Тъпо звучи, но е факт.

Автор:  2v6 [ Сря Май 24, 2006 11:03 am ]
Заглавие: 

Това "проца" го чета няколко пъти по други теми - някакво съкращение на микроконтролерен чип ли е?
Иначе е на куплунг за 18 пина и освен тези пет сигнала няма друго вързано.

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