| Микроконтролери и електроника 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' с ИСпрог- всъщност така можеш и да го тестваш дали работи
|
|||
| Автор: | 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/ |
|