Отговори на тема  [ 14 мнения ] 
Защо не става програмирането на PIC16F84A? 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

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


Нед Май 21, 2006 10:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Тия 6 волта откъде ги взе? Защо мислиш, че са малко? Кеде, какво и как мериш? Защо трябва ние да те питаме, ти не знаеш ли какво има значение, и какво не?


Нед Май 21, 2006 11:37 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

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


Пон Май 22, 2006 9:45 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

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


Пон Май 22, 2006 11:27 am
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Ето една рановидност на така наречения JDM интерфейс. Едно от предимствата е че почти всички програматори работят с него. Става и за 24' с ИСпрог- всъщност така можеш и да го тестваш дали работи


Прикачени файлове:
jdm.gif
jdm.gif [ 9.73 KiB | Прегледано 2823 пъти ]
Пон Май 22, 2006 11:58 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
@setoy
ако говориш за 24 серия на PIC, от къде се докопа до такъв чип?


Пон Май 22, 2006 1:52 pm
Профил ICQ WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Не. Серийните памети 24Схх да речем. Извинявам се за объркването. Относно PIC24... ми ще поизчакам малко да чуем отзиви :) Не съм чак толкова смел


Пон Май 22, 2006 1:55 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

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


Пон Май 22, 2006 11:22 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Авг 24, 2005 9:40 pm
Мнения: 104
Местоположение: София
Мнение 
В настроиките на ICProg трябва да настроиш вида на сигналите DATA CLOC MCLR дали да са прави или инверсни. Най-тъпото е че за различните
схеми на програматори те са различни. За схемата която си показал мисля че трябва да са инверсни, ако сложиш обаче MAX ще трябава да са прави.
Всичко обаче е въпрос на опити


Вто Май 23, 2006 4:32 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
На Пони прог трябва да се чекне "invert data out"


Вто Май 23, 2006 9:44 am
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Като се съмняваш 4е нещо не си направил както трябва, има си Hardware chech, можеш спокойно да мериш дали излиза каквото трябва. Иначе 3FF се 4ете без да е сложен процесор или ако е празен.


Вто Май 23, 2006 1:25 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Май 21, 2006 10:16 pm
Мнения: 5
Мнение 
Пробвах на 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-а?


Вто Май 23, 2006 8:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

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


Вто Май 23, 2006 9:07 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Май 21, 2006 10:16 pm
Мнения: 5
Мнение 
Това "проца" го чета няколко пъти по други теми - някакво съкращение на микроконтролерен чип ли е?
Иначе е на куплунг за 18 пина и освен тези пет сигнала няма друго вързано.


Сря Май 24, 2006 11:03 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 14 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта


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

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