Programovanie dsPIC30f5011

Všetko čo sa týka mikropočítačov + Sekcia Arduino

Moderátori: psichac, Moderátori

romiadam
Ultimate člen
Ultimate člen
Príspevky: 4418
Dátum registrácie: 09 Apr 2008, 00:00
Bydlisko: Wicklow, Irsko
Vek: 47

Re: Programovanie dsPIC30f5011

Príspevok od používateľa romiadam » 22 Sep 2016, 13:02

MarekRS2,

ak ti nepomoze ani rada od Andy99 tak skus toto:


mato3000 je stary skuseny vlk co sa tyka PIC, tak ho pocuvaj. Zabudni na chvilu na MPLAB X a nainstaluj si poslednu verziu MPLAB, ja mam MPLAB IDE v8.92. Skus to vsetko tam.
PIC30F5011.png
V Configure-> Select Device si vyber ten tvoj PIC a potom si v Configure -> Configuration Bits odfajkni tu fajku (aby tam nebola) a v stlpci setting si klikni na danu moznost a otvori sa ti rolovacie okno kde si vyber to co ty chces a mozes sa hrat s konfiguracnymi bitmi do polnoci alebo az do rana. :-)

Tvoje knfiguracne bity v programe budu ignorovane, budu nastavene tak ako si ich nastavis tu v MPLAB-e. Nastavenie tvojich konfiguracnych bitov musi mat svoju logiku, takze musis vediet co ktory konfiguracny bit robi a potom podla toho ho aj nastavit.

Priklad pre pochopenie: Ak by si nemal na DPS externy oscilator a ty nastavis v config, ze ho tam mas tak sa ti PIC nerozbehne. Teraz kedze ho tam mas na dps, tak konfiguracny bit FOSC musi byt nastaveny na EXTRC Oscilator, CLKO function ...... AK vyletujes tvoj oscilator z DPS, tak zase ten bit musi byt nastaveny na napriklad INTRC oscilator, port I/O function on both......
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Programovanie dsPIC30f5011

Príspevok od používateľa mato3000 » 22 Sep 2016, 14:06

Andy99 napísal: Niektore MCU v rodine dsPIC33 pouzivaju "codeGUARD" a je nutne nastavit programator tak, aby dokazal prepisat aj "protected" oblast.

takže to treba ešte nejako špeci prikázať páličke :pain: , divné, ja že stačí len tie secure protection, no ako som písal PK3 nemám , takže s týmto som sa nestretol a čo som napaloval ds-ka tak tam som sa nestretol na ICD3 s takýmto problémom, ale to boli dosť staré ds-ka


inak tu je DS k tomu :https://www.google.sk/search?q=DS70180& ... 8AfAk53ICQ
0

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Programovanie dsPIC30f5011

Príspevok od používateľa juraj77 » 22 Sep 2016, 14:46

Andy99 napísal:Je sice pekne, ze mu radite, aby si nastavil spravne poistky, ale so samotnym vyriesenim problemu to nema nic. Darmo si nastavi poistky na spravne hodnoty, ked ich nemoze do MCU zapisat. Niektore MCU v rodine dsPIC33 pouzivaju "codeGUARD" a je nutne nastavit programator tak, aby dokazal prepisat aj "protected" oblast.

metody:
  1. "Go to project property>Conf:[default]>PICkit 3>Option categories>Secure Segment>Segments to be Programmed>Boot, Secure and General Segments"
  2. "Old solution: Goto Programmer > Settings > Secure Segment. Then do a "Earse Flash Device""
Zdar Andy. To čo si napísal platí pre MPLABx alebo MPLAB ? Lebo v MPLABX sa k takej ceste neviem dopracovať. Končím na PICKkit3 ale option categories tam nie je....
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Programovanie dsPIC30f5011

Príspevok od používateľa mato3000 » 22 Sep 2016, 16:26

každopádne , ja to mám v MPLAB IDE 8.92 odblokované, tak ako vždy. A isto to ide aj pre MPLAB X , lebo šak bez toho sa to nedá, a neviem ako PK3 ale ICD3 už samozrejme podla configu s daným MCU komunikuje a teda tam sa nastavujú aj tie veci čo spomínal Andy a vlastne aj ja hneď v prvom a potom v dalšom a znova v dalšom príspevku.
Vlastne práca s config je tak na 60sekúnd, ale to sa zase opakujem.

Ale večer ti to skúsim preveriť .... vidím to , že ma si donútiš pozrieť do DS a napichnúť nejakého švába na kábel :?
0

romiadam
Ultimate člen
Ultimate člen
Príspevky: 4418
Dátum registrácie: 09 Apr 2008, 00:00
Bydlisko: Wicklow, Irsko
Vek: 47

Re: Programovanie dsPIC30f5011

Príspevok od používateľa romiadam » 22 Sep 2016, 16:47

Pockaj mato3000, vsak sa tu od 11.54 este neukazal. Mozno je v robote.
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje

MarekRS2
Nový člen
Nový člen
Príspevky: 80
Dátum registrácie: 25 Jan 2011, 00:00
Bydlisko: Levice
Vek: 33

Re: Programovanie dsPIC30f5011

Príspevok od používateľa MarekRS2 » 22 Sep 2016, 19:10

Akurát sťahujem ten MPLAB IDE v8.92 lebo mám 8.76 a tam tie nastavenie PK3 nevidím.. Cez MPLABX som sa dopracoval k nastaveniu ale aj tak mi to nejde.. Skusim o chvilu cez ten 8.92 mplab
Prílohy
Bez názvnu.png
Bez názvu.png
0

Používateľov profilový obrázok
Andy99
Stály člen
Stály člen
Príspevky: 339
Dátum registrácie: 05 Mar 2008, 00:00
Bydlisko: BA
Vek: 35

Re: Programovanie dsPIC30f5011

Príspevok od používateľa Andy99 » 22 Sep 2016, 19:34

Nainstalovat 8.92 ti nepomoze, tam sa tato moznost nenachadza. Nefungovalo ani "full chip programming". Este by som ako poslednu moznost skusil importnut hex do IPE v advanced mode, aj tam sa tato funkcia nachadza.
0

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Programovanie dsPIC30f5011

Príspevok od používateľa mato3000 » 22 Sep 2016, 19:50

Andy99, chceš povedať, že MPLAB nedokáže kompletne programovať ds32 :axe:

večer na skype .....
0

MarekRS2
Nový člen
Nový člen
Príspevky: 80
Dátum registrácie: 25 Jan 2011, 00:00
Bydlisko: Levice
Vek: 33

Re: Programovanie dsPIC30f5011

Príspevok od používateľa MarekRS2 » 22 Sep 2016, 19:51

Nepomaha ziadna moznost.. prikladám fotky s popisom

Čo je IPE?
Prílohy
1. Nastavenie bitov - ochranu som vypol, viď foto..
1. Nastavenie bitov - ochranu som vypol, viď foto..
2. Zápis nastavenia -> počas zápisu prichádza chyba programovania
2. Zápis nastavenia -> počas zápisu prichádza chyba programovania
3. Prečítanie pamäte -> nastavenie zostalo bez zmeny samozrejme kvoli tej chybe z bodu 2.
3. Prečítanie pamäte -> nastavenie zostalo bez zmeny samozrejme kvoli tej chybe z bodu 2.
0

Používateľov profilový obrázok
Andy99
Stály člen
Stály člen
Príspevky: 339
Dátum registrácie: 05 Mar 2008, 00:00
Bydlisko: BA
Vek: 35

Re: Programovanie dsPIC30f5011

Príspevok od používateľa Andy99 » 22 Sep 2016, 20:11

mato3000 napísal:Andy99, chceš povedať, že MPLAB nedokáže kompletne programovať ds32 :axe:

večer na skype .....
To netvrdim. Len chcem povedat, ze v 8.92 pre PK3 nie je moznost volby vyberu programovania. Tu sa automaticky programuje aj boot oblast.

IPE:http://microchip.wikidot.com/ipe:settings
0

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Programovanie dsPIC30f5011

Príspevok od používateľa mato3000 » 22 Sep 2016, 20:15

no teraz vidím že tam je táto možnosť, ale šak v jeho prípade je to jedno či preprogramuje automaticky všetky oblasti.

Ale už začínam tušiť, že on má stiahnutý nejaký PIC do hexu a táto oblasť mu tam chýba. Alebo sa mýlim ?

-- Spojený príspevok 22 Sep 2016, 19:37 --

Jaromír ma donútil o5 kuknúť na ten tvoj DPS ... šak tam nemáš tie blokovacie kondíky, ja som si neuvedomil, že si tam dal XTAl a to sú kondíky k nemu. Som to prehliadol a myslel som si že sú to blokovacie a len zle umiestnené. Takže pozri si DS a zapoj to ozaj podla neho a nabudúce ak povieš, že to preveríš, tak to tak sprav. Aby sa nemuselo špekulovať ďalej a zamotávať sa do toho. Ja som predpokladal, že to všetko si už preveril a spravil
0

MarekRS2
Nový člen
Nový člen
Príspevky: 80
Dátum registrácie: 25 Jan 2011, 00:00
Bydlisko: Levice
Vek: 33

Re: Programovanie dsPIC30f5011

Príspevok od používateľa MarekRS2 » 22 Sep 2016, 22:33

Mozno sa opytam zle ale co s tym maju kondenzatory a ich umiestnenie ked v bitoch je nastaveny vnutorny oscilator?
0

Používateľov profilový obrázok
xmilos
Ultimate člen
Ultimate člen
Príspevky: 3671
Dátum registrácie: 04 Máj 2011, 00:00
Bydlisko: Povazie

Re: Programovanie dsPIC30f5011

Príspevok od používateľa xmilos » 23 Sep 2016, 07:58

Vies kolko casu si si mohol usetrit:
xmilos napísal:Mrkni sa na predpis umiestnenia blokacnych kondenzatorov v napajani MCU. Mam dojem, ze maju byt co najblizsie vyvodov MCU.
Na druhej strane si si precvicil instalaciu a mannipulaciu s MPLAB (X)
0

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Programovanie dsPIC30f5011

Príspevok od používateľa mato3000 » 23 Sep 2016, 10:22

MarekRS2, ale šak ty tam NEMÁŠ blokovacie kondíky na napíjaní MCU, každý dig. obvod ich potrebuje aby sa neresetoval pri tých rýchlostiach, resp aby nedochádzalo ku kolíziam pri komunikácii. Ale ty tam máš len kondíky ku XTALU a to s týmto NEMÁ NIČ spoločné. Tiež nechápem na kerú p**** si tam dal XTAL, žeby si potreboval nejakú špeci frekvenciu ?

No v prvom rade si ujasni ako má vyzerať napájanie takéhoto MCU a tiež použi dosť silný a stabilný externý zdroj, inak ti to nebude programovať, ale to ti tuším už Jaromír písal. Napájanie z PK3 býva problém , teda je neviem, ja PK nemám, ale hooodne veľa ľudí sa tu na to sťažovalo a preto to neodporúčajú.
0

Používateľov profilový obrázok
Najgel
Ultimate člen
Ultimate člen
Príspevky: 1695
Dátum registrácie: 02 Júl 2010, 00:00
Bydlisko: Námestovo, Žilina(škola)
Vek: 29

Re: Programovanie dsPIC30f5011

Príspevok od používateľa Najgel » 23 Sep 2016, 10:27

0
Keď neodpisujem tak tu nie som, alebo som a neodpisujem :D

MPLAB & PIC
Texas Instruments DSP TMS320Fxxxxx
Tevo Tarantula 3D
Ponúkam 3D tlač.
Ponúkam návrh a vývoj elektroniky na zákazku.

UNIZA 5.ročník

MarekRS2
Nový člen
Nový člen
Príspevky: 80
Dátum registrácie: 25 Jan 2011, 00:00
Bydlisko: Levice
Vek: 33

Re: Programovanie dsPIC30f5011

Príspevok od používateľa MarekRS2 » 23 Sep 2016, 10:49

Aha..uz chapem. Myslel som ze sa bavime o oscilatore.. Aplikacia na ktoru je to urcene vyzaduje XTAL.

Prerobil som DPS, dnes vyleptám a skúsim.. Zatiaľ ďakujem za odpovede. Zas som sa niečo nové naučil :)
0

amater-sc
Nový člen
Nový člen
Príspevky: 86
Dátum registrácie: 27 Mar 2012, 16:23
Bydlisko: Senec

Re: Programovanie dsPIC30f5011

Príspevok od používateľa amater-sc » 23 Sep 2016, 18:25

Chcel by som sa ta opytat ci mas pocas programovania zapojene externe napajanie tvojej dosky ako som ti posielal v obrazku hned na zaciatku, a ci si si uz pridal na dosku pullup pre /MCLR - pretoze sa bavime o pine ktory sposobuje reset mcu.
0

MarekRS2
Nový člen
Nový člen
Príspevky: 80
Dátum registrácie: 25 Jan 2011, 00:00
Bydlisko: Levice
Vek: 33

Re: Programovanie dsPIC30f5011

Príspevok od používateľa MarekRS2 » 24 Sep 2016, 01:45

Po úprave DPS a doplnení pár kondenzátorov všetko funguje tak ako má. Pull up k MCLR som nedal ale funguje to aj bez toho.

Ďakujem za pomoc :)
0

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Programovanie dsPIC30f5011

Príspevok od používateľa juraj77 » 24 Sep 2016, 08:10

Len tak pre zaujímavosť, čo to má robiť ?
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Programovanie dsPIC30f5011

Príspevok od používateľa mato3000 » 24 Sep 2016, 20:00

ak tam nedáš ten Pullup, tak sa ti bude MCU resetovať už pri zlom pohľade. Nehaj si už konečne poradiť a sprav to tak ako je predpísané, neni to tak spravené na srandu. Vyhneš sa tak následným komplikáciám + ďalšiemu takémuto siahodlhému vláknu o ničom ....

Vlastne je to o niečom a to že tí čo ti radili hneď na začiatku mali pravdu a to že si ich odbil tým " všetko som skontroloval " tak si si to len skomplikoval.
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok