| Автор |
Съобщение |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Проблем с програмиране на PIC16F1454
От няколко дни безуспешно се опитвам да програмирам няколко PIC16F1454. Използвам MPLAB 8.92 и PICKit3, а самият контролер е върху експериментална платка на MikroE - PICFlash. Кабелите от PICKit3 до PICFlash са с дължина около 5 cm. Т.е. - няма хардуерен проблем, защото успешно програмирам други контролери със същата HW конфигурация. Няма повдигнати флагове за защита. Особеността е, че използвам контролер за 5V, в корпус DIP14. Напрежението е зададено 5V. PICKit3 не разпознава контролерите и при стартиране извежда съобщение за несъответствие със зададения тип. Съответно, при опит за програмиране, грешката е още в адрес 0х0000. Някаква идея каква може да е причината?
|
| Пон Юни 30, 2014 11:01 pm |
|
 |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Re: Проблем с програмиране на PIC16F1454
Първо: как захранваш платката - през програтора или с отделно захранване? Ако е през програматора, опитай да подадеш от друг източник. Второ: Провери връзките м/у контролера и извода за програмиране. Трето: Провери проекта в MPLab дали е зададен правилния контролер в менюто конфиг. Друго не се сещам за момента. Ако не стане и така ще мислим пак. Поздрави!
_________________www.elkran.com
|
| Вто Юли 01, 2014 8:37 am |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем с програмиране на PIC16F1454
Захранвам през програматора. Връзките са добри - проверени неколкократно. Проектът е правен на MikroC, а в MPLAB използвам Import, нещо което постоянно правя и няма проблем. Във форум на Microchip намерих и други подобни оплаквания за PIC16F1454 на 5V. Ще опитвам с тези за 3,3V.
|
| Вто Юли 01, 2014 11:25 pm |
|
 |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Re: Проблем с програмиране на PIC16F1454
Аз съм имал проблем със захранването на някои контролери през програматора(най-вече 16F серията). Не е ясно каква периферия си наредил, но PicKit изкарва до 30мА(май). За това ти казах да захраниш от друг източник! Можеш да опиташ и да boost-неш малко захранването на Кит-а от настройките... Само за протокола, кои пинове си избрал за програмиране - 13-12 или 9-10?!
_________________www.elkran.com
|
| Сря Юли 02, 2014 8:00 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Проблем с програмиране на PIC16F1454
Май - ама вече е юли  - аз си ги товаря най редовоно с до 80-100 мА (и двойката и тройката) - единствено при товар захранването пада на 4.5 някъде и ако имаш някакво мерене с АЦП със рефърънс VDD няма да мери вярно...
|
| Сря Юли 02, 2014 6:45 pm |
|
 |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Re: Проблем с програмиране на PIC16F1454
Има една подробност, че ти сигурно си с "оргиналдъ" PicKit, а аз съм с Clone!
_________________www.elkran.com
|
| Сря Юли 02, 2014 6:48 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Проблем с програмиране на PIC16F1454
Двойката съм си го правил сам - разликите спрямо оригинала са само в мосфет транзисторите - в оригинала са едни н/п в един корпус а моите са RSQ от комет. Всичко останало е точно изпълнено по схемата. Тройката си го купих оригинален щото немам нерви и време да си го правя. Доста по сложен е и платката или ще стане гигантска ако си я правя по домашната технология или трябва да направя 10-тина платки в платкаджийница и да ги продам за да ми излезе сметката. 78 лв с ДДС е в Комет - просто не си струва гърча. Двойката като си я правих бях ентусиаст. Не съм засичал точно колко ток дърпам ама правя дебъг с 3-ката на платка с 6 лед цифри (динамична индикация) + 4 светодиода на около 10 ма всеки. Освен основния контролер и ледовете се хранят и други карантии ама те са около 10 ма.
|
| Сря Юли 02, 2014 8:00 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем с програмиране на PIC16F1454
Аз съм с оригинален PICKit3 и нямa никаква периферия. Свързан е само контролерът, директно на платка с няколко различни цокъла: ТАЗИ
|
| Сря Юли 02, 2014 11:19 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Проблем с програмиране на PIC16F1454
Че то MPLAB поддържа ли го тоя контролер. Аз що си мисля че го има само на MPLABX . Също така не съм сигурен че PICKIT3 го поддържа. Аз имам PICKIT2 клонинг и смених един файл ( PK2DeviceFile.dat )и вече го програмирам. Може би има и за PICKIT3 такъв файл. Даже и бутлоадер имаше в нета. С две думи като го подкараш си имаш суперчип за 2 лв. Един велик FTDI чип струва по спомен около 5 лв. т.е. с тоя PIC може да направиш 2 преобразувателя RS232 <-> USB, като не пренебрегваме факта че и цяло устройство може да се направи. т.е. чипа да върши и други работи.
|
| Чет Юли 03, 2014 6:24 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Проблем с програмиране на PIC16F1454
Поддържа го като стой та гледай, даже и в по-стари версии! Вече може да си сигурен, че го поддържа, без каквито и да е файлове и преработки. Това за "суперчипа" няма да го коментирам
|
| Чет Юли 03, 2014 11:08 pm |
|
 |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Re: Проблем с програмиране на PIC16F1454
Сигурен ли си, че чипът е читав?! Провери дали прави добър контакт в цокъла на PICFlash.
_________________www.elkran.com
|
| Пет Юли 04, 2014 1:38 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем с програмиране на PIC16F1454
Чиповете са два. И двата се държат по един и същ начин. Проверявах връзките. Всички са както трябва. PICKit3 на практика поддържа всички PIC микроконтролери. MPLAB от версия 8.4 (ако не греша), нагоре - също го поддържа. Аз съм с 8.92 и го поддържа. Проблемът с MPLABX е, че не позволява Import на .hex, а работи само със собствени проекти. Понеже компилирам с MikroC, не ме устройва MPLABX. Имам олекотената версия на програма за PICKIT3, която е същата като на PIKKIT2, но не можах да намеря актуализация на .dat файловете, за да подкарам с нея програмирането на 1454. Иначе я предпочитам, защото е много по-лека от MPLAB, който е безсмислен в моя случай. Някой ако знае къде да намеря актувализация на PICKIT3 програмата, ще съм много благодарен.
|
| Пет Юли 04, 2014 3:32 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Проблем с програмиране на PIC16F1454
Car Beta благодаря за информацията. Във 8.92 го има наистина. Бях със 8.46 там го няма. Сега го ъпдейтнах Тоя MPLABX работи адски бавно, поне на моя компютър компилира от порядъка на 9-12 сек. А за "суперчипа" не е ли така. Мисля, че може да се направи минумум това което може FTDI също не се нуждае от кварц. Какво може да се направи с FTDI което не може със PIC16F1454/5/9 ?
|
| Пет Юли 04, 2014 3:40 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем с програмиране на PIC16F1454
Оказва се, че PICKIT3 stanalone програмата използва .dat файловете на PICKIT2. Ще сваля последния наличен и ще видя дали ще работи без MPLAB.
Някой може ли да изпрати връзка (или направо файл) към някой читав .dat файл за PICKIT2?
|
| Пет Юли 04, 2014 3:43 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Проблем с програмиране на PIC16F1454
http://www.microchip.com/forums/downloa ... ceFile..62я виж тук. В краен случай мога да ти пратя моя на пощата, щом казваш че тия от PICkit2 стават преименуваш стария а новия го правиш да се казва като стария. След това не знам как е на PICkit3 програмата но на 2ката трябва ръчно да избереш Device Fammily -> midrange -> USB иначе не го разпознава.
|
| Пет Юли 04, 2014 4:06 pm |
|
|