Отговори на тема  [ 25 мнения ]  Отиди на страница Предишна  1, 2
Програматор през LPT порт за PIC12F675 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Хищник, аз го "излъгах".
След няколко програмирания (при които нещата все не тръгваха) стана невъзможно да се препрограмира 675 с програматора на МК. Като прегледах основно DS41191C PIC12F629/75/PIC16F630/76 Memory Programming Specification, открих следното:

2.3 Program/Verify Mode
The Program/Verify mode is entered by holding pins clock
and data low while raising MCLR pin from VIL to VIHH
(high voltage). Apply VDD and data. Once in this mode,
the user program memory, data memory and the configuration
memory can be accessed and programmed in
serial fashion.

Времето между Vpp/MCLR L-H и Vdd е TPPDP=5us min.

Програматорът на МК (по сериен порт) включва Vdd с подаване на захранване, а Vpp - когато започва програмирането. Затова не става. Програмирах 1-2 пъти и до тук!
После си сглобих един LPT програматор с 74LS07 и p-n-p транзистори и с Winрic нещата заспаха. Нарочно си прових гавра да препрограмирам след всяко елементарно изменение в програмата, за да видя как се държи Пика и програматора и никакъв проблем!

Не съм спец по Уин, но имам предубеждения към Милениума от собствен опит. Не твърдя, че това е проблема на Електрончика, но определено предпочитам XP. И двата програматора са пробвани с XP.
Ако греша някъде - поправи ме.


Сря Авг 24, 2005 11:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Цитат:
препрограмирането на процове с въртрешен тактов генератор. При тях трябва да се пусне първо Vpp а сетна +5V


Сря Авг 24, 2005 11:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Незнам дали грешиш, няма да споря, вярвам ти...но взех да се притеснявам малко :? Преди 1 седмица си играх да пиша едни работи за PIC12F675, с тоя програматор който съм постнал програмирах единия от 10-те PIC-а около 30-40 пъти (с verify накрая) по време на развоя, проблем не срещнах. Останалите 9 ги програмирах и си работят в мометна. Абе квото и да си говорим, Machine-Dependant програматорите (такива без контролери) са си боза. Тоя JDM на няколко компютъра се дъни, в нас програмирам 18F452 за 40-ина секунди, на работа на двата ми компютъра го пише над 3 минути. Един път ми се наложи даже да ползвам CPU Killer на моя комп че не искаше да ми пише 16F872.... Също не обвинявам авторите на такива програми като IC-Prog и други, писането на микросекундни времезакъснения си е наистина е*ана работа.


Чет Авг 25, 2005 12:58 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
Да уточна, че ползвах пика с опции INTRC и NOMCLR. Може и това да причината, но за пик с малко крака това си е типично приложение. Winpic има опции за включване на Vdd преди или след Vpp, което при JDM не може да се използва.

Иначе за програматорите си прав, но простите програматори са и едно от предимствата на Пиковете и подобните им контролери - не изискват големи инвестиции за да започнеш.

Електрончик, провери всичко пак, защото ... ще взема да опаковам моя програматор и ще ти го пратя по пощата. :) Ако и той не работи при теб - провери си компютъра. И вземи го махни този Милениум.


Чет Авг 25, 2005 8:00 am
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пет Ное 26, 2004 9:50 pm
Мнения: 374
Мнение 
недей да си пращаш и програматора по пощата :D вчера прочетох единия от твойте 675, със програмата, с този на МК. Пак ще проверя всичко, та дано да тръгне този пред ЛПТ-то


Чет Авг 25, 2005 9:56 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
elektronchika, закачи светодиоди (с резистори) на цокъла за PIC'a (само на крачетата които ще ползваш), търси в списъка какъв LPT програматори и пробвай с функциите "Test" на програмата, докато намериш някой програматор който да може да управлява Vdd, Vpp, SCL и SDA :)


Чет Авг 25, 2005 10:26 am
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пет Ное 26, 2004 9:50 pm
Мнения: 374
Мнение 
еми то не ще и не ще да тръгне :evil:


Чет Авг 25, 2005 12:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Слагаш си WinPIC, пускаш го, влизаш в "Options >> Hardware" и нагласяш както на снимката долу :) После, закачаш светодиоди с резисторчета по 1K последователно на тях към 1,4,6 и 7'ми крак там където би трябвало да стои PIC12F675 (естествено закачаш катодите на светодиодите на маса). Цъкаш в кутийките "Test", като свети зелено на съответната кутийка, съответен светодиод трябва да светне.


Прикачени файлове:
settings.gif
settings.gif [ 44.68 KiB | Прегледано 2335 пъти ]
Чет Авг 25, 2005 12:55 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Нед Авг 14, 2005 1:08 pm
Мнения: 433
Местоположение: Казанлък
Мнение 
Ако ползваш схемата от http://neomontana.dir.bg/kit148.htm това е пропик2 борда провери дали е с 74LS/HC/07 koйто е в комплекта ако не е сложи такъв и избери от хардуера на винпик800 пропик2 програматор пробвах го работи 100% за пик12ф675 и махни всички компоненти за VPP3 (Т1 и R19 е достатъчно)може от него да не работи (да включва VPP3постоянно)то е за пик1400 такъв надали ще ти се наложи да програмираш а и ако е вкючен може да изгорищ пик12


Чет Авг 25, 2005 2:42 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пет Ное 26, 2004 9:50 pm
Мнения: 374
Мнение 
мерси за съветите, ще ги пробвам събота или неделя, дано стане :)


Чет Авг 25, 2005 5:19 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 25 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

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


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

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