| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Как се свързва dsPIC33FJ64GP802 към програматора ? http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=10197 |
Страница 1 от 1 |
| Автор: | valentin_subashov [ Сря Юни 06, 2012 4:31 pm ] |
| Заглавие: | Как се свързва dsPIC33FJ64GP802 към програматора ? |
Извинявам се предварително за глупавия въпрос,но не съм програмирал до сега въпросния микроконтролер.Проблема е че той има PGED 1 до PGED 3 и PGEC 1 до PGEC 3.Въпроса ми е-как трябва да се свържат към PGD и PGC на програматора? Другите изводи като маса,+3,3 v и MCLR са ясни.Слага се и 10 микрофарада танталов кондензатор към изводи 19 и 20 за ядрото.На една макетна платка ще поставя цокъл(в DIP корпус е) с необходимите връзки и най-вероятно ще опитаме да го програмираме с PicKit 3.Имам и хекса. |
|
| Автор: | fan [ Сря Юни 06, 2012 6:58 pm ] |
| Заглавие: | Re: Как се свързва dsPIC33FJ64GP802 към програматора ? |
По подразбиране са PGEC3 и PGED3. ... но трябва да работи и на останалите двойки изводи, зависи кои са назначени за ползване(при дебъг е важно), но само за програмиране трябва да стават всички. Пробвай, не ти гарантирам! |
|
| Автор: | ¶ [ Сря Юни 06, 2012 7:57 pm ] | |||||||||||||||||||||||||||
| Заглавие: | Re: Как се свързва dsPIC33FJ64GP802 към програматора ? | |||||||||||||||||||||||||||
dsPIC33FJ64GP802 не съм свързвал, но ето какво пише за него: Програмиране
Дебъгване
При дебъгване, за да смениш канала, трябва да презапишеш битове ICS<1:0> на адрес 0xF8000E ( конфигурационна дума ). По подразбиране при нов процесор за дебъгване е избран канал 1 ( PGEC1/PGED1 ). След това можеш да си го смениш например с канал 2:
|
||||||||||||||||||||||||||||
| Автор: | valentin_subashov [ Чет Юни 07, 2012 11:46 am ] |
| Заглавие: | Re: Как се свързва dsPIC33FJ64GP802 към програматора ? |
Благодаря на отговорилите. Пробвах на PGEC1 и PGED1.Програматора(PicKit 3) поиска да си обнови софтуера и след това програмира хекса.При проверката MPLAB 8.84 каза че всичко е наред,но при повторното свързване на ПИК-а вече не може да му се прочете ИД-то.Смятам че ПИК-а не е програмиран правилно,защото в схемата не работи както трябва.Засега ще остане така,че в момента нямам много време. |
|
| Автор: | ¶ [ Чет Юни 07, 2012 7:35 pm ] |
| Заглавие: | Re: Как се свързва dsPIC33FJ64GP802 към програматора ? |
Ако не може да се прочете ID-то на процесора, значи нещо не е наред в свързваното, в програматора или процесора. ID-то е твърдо записано в процесора от производителя и се използва от някои програматори да се уверят, че програмират точно този модел процесор, който си задал на програматора. Възможни причини: резистори/кондензатори по MCLR, PGC и PGD, които променят фронтовете на сигналите. Ако при първото програмиране си сменил PGC/PGD крачетата с _FICD() , е възможно в момента да се програмира на другите крачетата, въпреки, че в документацията пише, че специално за програмирането и трите са еквивалентни. Допускам и възможността да си го опукал, когато си го пуснал след програмирането. |
|
| Автор: | valentin_subashov [ Пет Юни 08, 2012 10:28 pm ] |
| Заглавие: | Re: Как се свързва dsPIC33FJ64GP802 към програматора ? |
Сложил съм цокъл на макетна платка.На нея има само един танталов кондензатор.Няма никакви други резистори или кондензатори.Платката е измита добре.Програматора се забива директно в нея и програмирането става на макетната платка със захранване от ПикКит 3.Сглобих и един програматор "Бренер"9.Той също не прочита ИД-то.Проблема се получи още на програматора(ПикКит 3)Изключвам възможността да е изгорял в устройството в което ще работи,понеже там има стабилизатор на 3,3 волта и друг ПИК 18ЛФ1320 който работи нормално. Хекса съм го взел готов и директно го записвам. Ще поръчам друг ПИК 33 и ще пробвам отново по-нататък. |
|
| Автор: | ¶ [ Пет Юни 08, 2012 11:03 pm ] |
| Заглавие: | Re: Как се свързва dsPIC33FJ64GP802 към програматора ? |
При положение, че PICKit2/3 не може да го прочете е почти невероятно да се прочете с друг, т.е. с тоя Brener си си направил гимнастика на ръцете А опита ли на другите PGC/PGD ? |
|
| Автор: | valentin_subashov [ Съб Юни 09, 2012 7:33 pm ] |
| Заглавие: | Re: Как се свързва dsPIC33FJ64GP802 към програматора ? |
Пробвах на PGED 3 и PGEC 3-чете се и се програмира нормално.С Бренера също се чете.Не ми се занимаваше да го програмирам,за да не губя време.След програмирането PGED 1 и PGEC 1 са аналогови входове,затова и през тях няма достъп. Засега край с програмирането.Благодаря на всички отговорили. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|