Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Programator za PIC32MZ

[es] :: Elektronika :: Mikrokontroleri :: Programator za PIC32MZ

[ Pregleda: 1866 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nikolapirot
Student
Srbija Pirot

Član broj: 235367
Poruke: 239
*.sc.ni.ac.rs.



+1 Profil

icon Programator za PIC32MZ07.06.2015. u 15:21 - pre 107 meseci
Planiram da pocnem da radim neke ozbiljnije projekte, video sam da ovi PIC32MZ imaju jako fine karakteristike i hteo sam da radim sa njima, ali ne mogu da nadjem ni jedan programator koji moze to da isprogramira. Interesuje me koji programator moze da isprogramira ovu seriju? Ja imam PICKIT2, on moze jedno desetak iz serije 32MX ali ni jedan iz MZ. Koliko sam video ni PICKIT3 nije nesto bolji povodom toga. Neki predlog za neki programator koji moze to da isprogramira, bilo da se kupi ili napravi?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Programator za PIC32MZ07.06.2015. u 15:39 - pre 107 meseci
pickit3 je jedini komercijalno isplativ programator za pic32 za hobi
osim pickit3 mozes da ides sa ICE3 ali cena je ogromna tako da nije
isplativ bas za hobi

pre nego sto ulozis pare u pic32 razvojno okruzenje, razmislis jos jednom!

mips jeste odlicno jezgro i ja ga mnogo volim ali to je ipak dosta staro
jezgro!
imas jako malo valjanih free kompajlera za pic32 a oni za pare kostaju
ko bubrezi jedne vece porodice
jedini jeftin mcu sa mips jezgrom je pic32, svi ostali koji nude mips
jezgro to rade iskljucivo na 100k komada ili ne prodaju cipove uopste
to sto si radi osa pic10f/12f/14f/16f/18f/24f/30f - ti nista ne vredi za
pic32 to je potpuno drugi kontroler, potpuno drugo jezgro, potpuno druga
filozofija, dakle sva iskustva sa manjim picevima ti absolutno nista ne
znace za pic32, da li ces sa pic30 da predjes na arm, pic32, renesanse
ili nesto 10to potpuno je svejedno, razlika izmedju pic32 i svih ostalih
manjih piceva je ogromna

e sad, posto ti iskustvo sa manjim picovima ne znaci onda pogledaj malo
bolje sta se sve nudi i koje su cene .. arm jezgro je moderno,
univerzalno i nude ga skoro svi, kada ulozis vreme da naucis arm jezgro
onda mcu mozes da kupis od ST, Motora, Atmel, NEC... jedno 10 kineskih
proizvodjaca .. mozes da uzmes procesor umesto mcu, mozes sam da
napravis svoj mcu, mozes da uzmes jezgro unutar fpga ... imas ogromne
mogucnosti i vecu sigurnost .. imas veliki broj kompajlera, sto dzabe
sto za pare, imas ogromnu bazu gotovih resenja..... a cene su tu negde
.. da ne spominjem da za 10-15 eur uzmes ceo dev kit sa mcu + debuger +
periferija .. zabodes u komp i radis ...

cisto moja 2 centa, ti naravno radi sta god zelis dobio si odgovor na
tvoje pitanje odma na pocetku posta .. pisem ti sve ovo prosto zato sto
sam ja ulozio ogromno vreme u pic32 i uradio dosta projekata sa pic32
dok nisam morao da nesto odradim sa arm-om, i od tada vise ne pipam
pic32 ni u ludilu i do jaja mi je krivo sto potrosih onoliko vreme na
pic32 .. pazi, daleko da je pic32 los, kao sto rekoh ja stvarno volim to
jezgro, ali arm jezgro je prosto bolje
 
Odgovor na temu

npejcic
Nebojsa Pejcic
Nis

Član broj: 56690
Poruke: 109
*.netnet.rs.

Sajt: www.ePraktikum.iz.rs


+6 Profil

icon Re: Programator za PIC32MZ07.06.2015. u 15:57 - pre 107 meseci
@nikolapirot
Bogdan ti je prilično dobro, koliko god "surovo" zvučalo, približio problematiku. I sam radim više od 15 godina sa PIC mikrokontrolerima, bio veoma zadovoljan njima. Ali pre par dana bio sam na seminaru koji je trebao da nam približi PIC32MZ i Harmony okruženje (framework) i došao sam do sličnog zaključka kao Bogdan. Ako već želiš da prelaziš na neki ozbiljniji mikrokontroler, nažalost, ne bih ti preporučio PIC32MZ. Više problema rešavaš ako bi krenuo da učiš recimo STM32, kupiš neki Discovery starter kit i na njemu imaš programator ST-LINK koji će programirati bezmalo sve STM32 kontrolere a i šire. Imaš u njima i fabrički ugrađene bootloadere, brzi su itd... Poslednjih mesec dana krenuo sam da radim i sa STM32F0 kontrolerima, STM Cube okruženjem i sl. pa sam uporedio i moj prvi susret sa PIC32MZ i Harmony-jem. Komplesnost je kod oba prisutna, treba vremena savladati ih, tako da ako nemaš nekog drugog razloga zašto bi koristio PIC32MZ ipak bih ja glasao za ARM.

Microchip je definitivno zakasnio sa svojim "trendy" mikrokontrolerima, tako da ako već moraš da učiš nešto novo....

Nadam se da smo ti pomogli.

EDIT: A da ti odgovorim i na tvoje konkretno pitanje, upravo sam proverio poslednji MPLAB X IPE ima u spisku PIC32MZ mikrokontrolere. Mogu sutra priključiti i PicKit3 na njega a zatim proveriti da li će se spisak promeniti...
EDIT2: Evo ovde imaš kako vezati PicKit3 i PIC32MZ: https://sites.google.com/site/...00---100-pin-pim-basic-circuit

[Ovu poruku je menjao npejcic dana 07.06.2015. u 17:20 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Programator za PIC32MZ07.06.2015. u 16:06 - pre 107 meseci
vidi, tesko je reci da je mcp zakasnio, mcp je kupio mips jezgro kada
arm jezgro nije postojalo, napravio odlican mcu sa tim jezgrom i
predstavio ga nama smrtnicima na komad + dao za njega dzaba kompajler ..
to je u poredjenju sa svim onda dostupnim 32bitnim mikrokontrolerima
neverovatan korak napred .. i u poredjenju sa onda dostupnim 32bitnim
budzama ozbiljan kvalitativni pomak ... no *danas* je prica potpuno
drugacija, arm postoji, filozofija koju su uradili momci i devojke koji
su razvili arm jezgro je oduvala konkurenciju ... i *danas* kada je vrlo
slicno vreme koje treba da se ulozi da bi se savladao pic32mx ili
pic32mz i da bi se savladao neki arm cortex m3 ili m4 cip potpuno je, po
meni, glupo ulagati vreme u pic32 .. posebno sto i ako postanes mega
master mips jezgra to je to, izbor je veoma mali, a kad ulozis vreme i
savladas arm jezgro onda imas vrlo slicna druga arm jezgra (M0, M1, M3,
M4, R4, R5, R7, A5, A7, A9, A12, A15, A17, A53, A57, A72...) sto u
procesorima sto u mikrokontrolerima .. pogledaj nove embedded masine,
sve dolaze sa arm jezgrima, cak i ono gde je mips vladao (sat risiveri,
dekoderi, dvb risiveri i dekoderi...) arm je preuzeo sada trziste i to
ono 100%
 
Odgovor na temu

nikolapirot
Student
Srbija Pirot

Član broj: 235367
Poruke: 239
*.sc.ni.ac.rs.



+1 Profil

icon Re: Programator za PIC32MZ07.06.2015. u 21:50 - pre 107 meseci
Sad se ozbiljno razmisljam da predjem na ARM, gledam malo po google pa mi nisu bas jasne neke sitnice ako mozete da mi razjasnite pa cu ja da nastavim. Prvo da se zna do sad nista nisam radio sa ARM-ovima. Kada kucam na google izbacuje mi ARM mikrokontroleri i ARM procesori. Pretpostavljam sta su ARM mikrokontroleri, ali cemu sluze sami procesori, nesto ukratko ili neki link kako se koriste, kako se dodaju te periferije o kojima je bogdan pricao? Takodje mi izbacuje ARM cortex. O cemu se tacno tu radi i odakle da krenem sa ucenjem? Bilo bi lepo da to savladam u narednih 3-4 meseci kako bi kasnije mogao da nastavim sa oziljnijim projektom koji bi trebao da zavrsim do nekog marta-aprila. Hvala na odgovorima.

EDIT: I da sta ima od toga da se uzme u Srbiji i gde najbolje kupovati?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Programator za PIC32MZ08.06.2015. u 00:06 - pre 107 meseci
za kupovinu, ja kupujem sve preko kometa bez problema
za ostalo, mora skontas da je ARM jezgro i da ima nekoliko vrsta jezgara:

procitaj ovo: https://en.wikipedia.org/wiki/ARM_architecture

R jezgra su za realtime operacije idu u specijalizovane cipove, M jezgra
su za mikrokontrolere, A jezgra su za aplikacije to ide u procesore ..
sva su slicna ali nisu ista, razlikuju se po mnogo cemu, ono sto tebe
zanima su M jezgra: https://en.wikipedia.org/wiki/ARM_Cortex-M

M0 i M0+ su ti osnovna jezgra, najmanja fizicki i najjeftinija (M0+ je
"popravljen" M0 tako da ako pravis novi projekat idi sa M0+ a ne sa
M0!!), M1 je zamisljeno da se ili koristi kao soft core ili kao malo hw
jezgro unutar procesora ili fpga cipa, M3 je neki general use, M4 je
M3+DSP i M7 je nabudzeni naklokovani M4 .... dakl eneki general use ti
je M3, idealan za pocetak

fora je sto je za arm standardizovan debager+procesor tako da svi cipovi
koji su cortex m3 na primer imaju isti debuger modul u cipu i isti
procesor, nemaju istu perferiju, jedan ce imati 10pwm i usb drugi ce
imati adc i ethernet .. to zavisi znaci od cipa do cipa ali sam debuger
i procesor u cipu su svuda isti, dakle isti kod radi na NEC, STM i ATMEL
cm3 cipu :)

odlican dev kit za start:

http://www.st.com/web/en/catal...ls/FM116/SC959/SS1532/PF250863
ili
http://www.st.com/web/catalog/...6/SC959/SS1532/LN1848/PF258515
(low power verzija)

ono sto je zgodno od ova dva je sto su im sa strane breakoutovani pinovi
u jednom redu tako da mozes da ga zabodes na breadboard i da radis (tj
najbolje da uzmes 2 breadboarda i zabodes ga sa jedne strane u jedan a
sa druge u drugi) i tako mozes super da sljakas ..

e sad imas takodje odlican, ali su dil konektori pa breadboard otpada
koji ima i dac i ziroskop na sebi:
http://www.st.com/web/catalog/...6/SC959/SS1532/LN1848/PF252419

svi ti discovery dev kitovi od ST-a imaju na sebi ST-Link debuger tako
da zabodes u usb i vozi misko :) ne treba ti dodatni externi
programator/debuger, svi kostaju u rangu 10-20eur i mogu da se naruce
preko kometa.

e sad, ja gotovim ST pa ti dajem primere za ST, od NXP-a npr imas
LPCXpresso plocke koje su isto skroz ok razvojni alat, malo skuplje od
*discovery plocica ali skroz ok, TI na primer ima za 13$ cortex m4
EK-TM4C123GXL i tako dalje i tako dalje

tp to je ovako ukratko, za dalje, naprvi spisak pitanja pa otvori
zasebnu temu
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Programator za PIC32MZ

[ Pregleda: 1866 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.