| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Проблем с програмиране на PIC16F1454 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13033 |
Страница 1 от 4 |
| Автор: | E1 [ Пон Юни 30, 2014 11:01 pm ] |
| Заглавие: | Проблем с програмиране на PIC16F1454 |
От няколко дни безуспешно се опитвам да програмирам няколко PIC16F1454. Използвам MPLAB 8.92 и PICKit3, а самият контролер е върху експериментална платка на MikroE - PICFlash. Кабелите от PICKit3 до PICFlash са с дължина около 5 cm. Т.е. - няма хардуерен проблем, защото успешно програмирам други контролери със същата HW конфигурация. Няма повдигнати флагове за защита. Особеността е, че използвам контролер за 5V, в корпус DIP14. Напрежението е зададено 5V. PICKit3 не разпознава контролерите и при стартиране извежда съобщение за несъответствие със зададения тип. Съответно, при опит за програмиране, грешката е още в адрес 0х0000. Някаква идея каква може да е причината? |
|
| Автор: | stoyanoff [ Вто Юли 01, 2014 8:37 am ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Първо: как захранваш платката - през програтора или с отделно захранване? Ако е през програматора, опитай да подадеш от друг източник. Второ: Провери връзките м/у контролера и извода за програмиране. Трето: Провери проекта в MPLab дали е зададен правилния контролер в менюто конфиг. Друго не се сещам за момента. Ако не стане и така ще мислим пак. Поздрави! |
|
| Автор: | E1 [ Вто Юли 01, 2014 11:25 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Захранвам през програматора. Връзките са добри - проверени неколкократно. Проектът е правен на MikroC, а в MPLAB използвам Import, нещо което постоянно правя и няма проблем. Във форум на Microchip намерих и други подобни оплаквания за PIC16F1454 на 5V. Ще опитвам с тези за 3,3V. |
|
| Автор: | stoyanoff [ Сря Юли 02, 2014 8:00 am ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Аз съм имал проблем със захранването на някои контролери през програматора(най-вече 16F серията). Не е ясно каква периферия си наредил, но PicKit изкарва до 30мА(май). За това ти казах да захраниш от друг източник! Можеш да опиташ и да boost-неш малко захранването на Кит-а от настройките... Само за протокола, кои пинове си избрал за програмиране - 13-12 или 9-10?! |
|
| Автор: | Cekins [ Сря Юли 02, 2014 6:45 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Май - ама вече е юли |
|
| Автор: | stoyanoff [ Сря Юли 02, 2014 6:48 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Има една подробност, че ти сигурно си с "оргиналдъ" PicKit, а аз съм с Clone! |
|
| Автор: | Cekins [ Сря Юли 02, 2014 8:00 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Двойката съм си го правил сам - разликите спрямо оригинала са само в мосфет транзисторите - в оригинала са едни н/п в един корпус а моите са RSQ от комет. Всичко останало е точно изпълнено по схемата. Тройката си го купих оригинален щото немам нерви и време да си го правя. Доста по сложен е и платката или ще стане гигантска ако си я правя по домашната технология или трябва да направя 10-тина платки в платкаджийница и да ги продам за да ми излезе сметката. 78 лв с ДДС е в Комет - просто не си струва гърча. Двойката като си я правих бях ентусиаст. Не съм засичал точно колко ток дърпам ама правя дебъг с 3-ката на платка с 6 лед цифри (динамична индикация) + 4 светодиода на около 10 ма всеки. Освен основния контролер и ледовете се хранят и други карантии ама те са около 10 ма. |
|
| Автор: | E1 [ Сря Юли 02, 2014 11:19 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Аз съм с оригинален PICKit3 и нямa никаква периферия. Свързан е само контролерът, директно на платка с няколко различни цокъла:ТАЗИ |
|
| Автор: | slav4o.com [ Чет Юли 03, 2014 6:24 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Че то MPLAB поддържа ли го тоя контролер. Аз що си мисля че го има само на MPLABX . Също така не съм сигурен че PICKIT3 го поддържа. Аз имам PICKIT2 клонинг и смених един файл ( PK2DeviceFile.dat )и вече го програмирам. Може би има и за PICKIT3 такъв файл. Даже и бутлоадер имаше в нета. С две думи като го подкараш си имаш суперчип за 2 лв. Един велик FTDI чип струва по спомен около 5 лв. т.е. с тоя PIC може да направиш 2 преобразувателя RS232 <-> USB, като не пренебрегваме факта че и цяло устройство може да се направи. т.е. чипа да върши и други работи. |
|
| Автор: | CarBeta [ Чет Юли 03, 2014 11:08 pm ] | ||||||||||||||||||
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 | ||||||||||||||||||
Поддържа го като стой та гледай, даже и в по-стари версии!
Вече може да си сигурен, че го поддържа, без каквито и да е файлове и преработки. Това за "суперчипа" няма да го коментирам |
|||||||||||||||||||
| Автор: | stoyanoff [ Пет Юли 04, 2014 1:38 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Сигурен ли си, че чипът е читав?! Провери дали прави добър контакт в цокъла на PICFlash. |
|
| Автор: | E1 [ Пет Юли 04, 2014 3:32 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Чиповете са два. И двата се държат по един и същ начин. Проверявах връзките. Всички са както трябва. PICKit3 на практика поддържа всички PIC микроконтролери. MPLAB от версия 8.4 (ако не греша), нагоре - също го поддържа. Аз съм с 8.92 и го поддържа. Проблемът с MPLABX е, че не позволява Import на .hex, а работи само със собствени проекти. Понеже компилирам с MikroC, не ме устройва MPLABX. Имам олекотената версия на програма за PICKIT3, която е същата като на PIKKIT2, но не можах да намеря актуализация на .dat файловете, за да подкарам с нея програмирането на 1454. Иначе я предпочитам, защото е много по-лека от MPLAB, който е безсмислен в моя случай. Някой ако знае къде да намеря актувализация на PICKIT3 програмата, ще съм много благодарен. |
|
| Автор: | slav4o.com [ Пет Юли 04, 2014 3:40 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Car Beta благодаря за информацията. Във 8.92 го има наистина. Бях със 8.46 там го няма. Сега го ъпдейтнах Тоя MPLABX работи адски бавно, поне на моя компютър компилира от порядъка на 9-12 сек. А за "суперчипа" не е ли така. Мисля, че може да се направи минумум това което може FTDI също не се нуждае от кварц. Какво може да се направи с FTDI което не може със PIC16F1454/5/9 ? |
|
| Автор: | E1 [ Пет Юли 04, 2014 3:43 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
Оказва се, че PICKIT3 stanalone програмата използва .dat файловете на PICKIT2. Ще сваля последния наличен и ще видя дали ще работи без MPLAB. Някой може ли да изпрати връзка (или направо файл) към някой читав .dat файл за PICKIT2? |
|
| Автор: | slav4o.com [ Пет Юли 04, 2014 4:06 pm ] |
| Заглавие: | Re: Проблем с програмиране на PIC16F1454 |
http://www.microchip.com/forums/downloa ... ceFile..62 я виж тук. В краен случай мога да ти пратя моя на пощата, щом казваш че тия от PICkit2 стават преименуваш стария а новия го правиш да се казва като стария. След това не знам как е на PICkit3 програмата но на 2ката трябва ръчно да избереш Device Fammily -> midrange -> USB иначе не го разпознава. |
|
| Страница 1 от 4 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|