Микроконтролери и електроника
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

Май - ама вече е юли :) - аз си ги товаря най редовоно с до 80-100 мА (и двойката и тройката) - единствено при товар захранването пада на 4.5 някъде и ако имаш някакво мерене с АЦП със рефърънс VDD няма да мери вярно...

Автор:  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

slav4o.com написа:
Че то MPLAB поддържа ли го тоя контролер.

Поддържа го като стой та гледай, даже и в по-стари версии!


slav4o.com написа:
Също така не съм сигурен че PICKIT3 го поддържа.

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



Това за "суперчипа" няма да го коментирам

Автор:  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/