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

Da li je ok poceti sa dsPIC uC?

[es] :: Elektronika :: Mikrokontroleri :: Da li je ok poceti sa dsPIC uC?

Strane: 1 2

[ Pregleda: 7771 | Odgovora: 38 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

embeddedkid
Student

Član broj: 319787
Poruke: 8
*.amres.ac.rs.



Profil

icon Da li je ok poceti sa dsPIC uC?13.12.2013. u 08:44 - pre 125 meseci
Pozdrav svima na forumu, zovem se Alek i imam za sad par pitanja.
Čitajući starije postove primetio sam da ima dosta zaljubljenika u mikrokontrolere pa zbog toga mislim da je ovo pravo mesto za ovakvo jedno pitanje.

Upoznao sam se sa osnovama mikrokontrolera preko PIC16f8777a, a jako me interesuju ADC konverzija i motor control segmenti mehatronike. Vežbao sam se pola godine na mikroe-nim pločama sa gore pomenutim PIC-om, ali bih želeo sad da kupim svoju. Pošto su u mojoj okolini podeljena mišljenja oko izbora ploče i same platforme, pitao bih ovde da li je previše advanced krenuti sa dsPIC-om ili se treba držati regularnog PIC-a? Možda je bitno da naglasim da sam do sad programirao u asembleru i dosta više u mikro c. Preporuke za neki drugi uC sa većom rezolucijom ADC od 8bit su dobrodošle.

Unapred hvala svima na odgovorima!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 11:26 - pre 125 meseci
nije previse advanced. kretanje sa dsPIC-om je skroz ok.
samo napred!!
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 11:27 - pre 125 meseci
PIC16F877a (imas jednu 7 viska )

Ako mislis da radis "motor control" nista drugo i ne dolazi u obzir osim dsPICa (naravno, bilo koji drugi 32bit).
Nije "advanced" jer si vec radio sa uC - znaci tematika ti je poznata.
Ono sto je jako bitno da uradis vec sada jeste da se (STO PRE) prebacis na neki drugi kompajler!
MikroE kompajler nije los za pocetak, ali za sve kasnije ce ti samo probleme praviti. Nemas otvorene biblioteke, nemas neki velik comminuty... a sve ti to treba u ovom "poslu".

Za konkretan predlog oko izbora uC ce ti se javiti neko od kolega koji vise koriste PIC.

There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
93.87.86.*

Sajt: yu3ma.net


+505 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 11:38 - pre 125 meseci
dsPIC je solidan procesor. Posebno je zanimljiv sto se pravi u DIP kucistima, lakse je za baratanje i to je odprilike trenutno najjaci procesor u tim kucistima.

Za kompajler i IDE preporucujem Microchip XC32 komajler (free verzija radi potpuno OK) i njihov besplatan IDE MplabX. Ta kombinacija bar meni fercera skroz OK. Ima naravno neke sitne bubice (prakticno svaki compajler/IDE ima) ali nisu strasne.

E sad za programator tih dsPIC-eva, pogledaj prvo koje sve modele moze PicKit2 da podrzava. Taj programator mozes relativno prosto da napravis ili kupis gotov (~20E). Ako bi izabrao neki dsPIC ili PIC32 koji taj programator ne podrzava onda ti je sledeca solucija PicKit3 (~50$).
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

npejcic
Nebojsa Pejcic
Nis

Član broj: 56690
Poruke: 109
212.178.236.*

Sajt: www.ePraktikum.iz.rs


+6 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 12:51 - pre 125 meseci
Slažem se sa kolegama-drugarima.
Obrati pažnju da kod većine dsPIC serija imaš uvek "Motor control" i obične "multimedijalne". Dobar primer su recimo dsPIC30F4011 i dsPIC30F4013. Iako su jako slični prvi je motor control dok ovaj drugi je multimedjialni. Isto kućište, memorije itd. Imaju "Quadrature Encoder Interface", jako lepo se snalaze i sa matematikom, ako je potrebno 8By double itd...

Možda će neko reći da su navedeni PIC-ovi "out-of-date" ali to me ne sprečava da ih i danas aktivno koristim i radim sa njima.
DIP kućište 40 pina, 5V napajanje, 30MIPS-a itd, 12 bita ADC (kod multimedijalnih, 10 bita kod motor verzije), PicKit2 provereno ih podržava. Za start mislim da su idealni.
Ako ti je neophodno manje kućište ok, dsPIC30F2010.

Kad se malo prohtevi povećaju (a sigurno da hoće :) onda može recimo dsPIC33EP256MU806 koji je u TQFP 64pina kućištu, svašta od periferija ima u sebi, remapirajuće pinove, 70 MIPS-a, 12 bita ADC itd...

Miki ti je preporučio Microchip IDE i kompajlere, ja bih savetovao pre MPLAB klasičan ne MPLABX verziju ako nemaš PC računar extremnih performansi sa 8GBy RAM-a jer sam IDE troši oko 1GBy :(

Prednost Microchipovih alata je što imaš dosta "motor-control" biblioteka i ugrađenih funkcija sa primerima na Mchp sajtu.

Inače kada budeš prešao na dsPIC-ove mnogo toga će ti biti drugačije, kada su se pojavili recimo 2004-5, imali smo utisak kao da ih nije pravio Microchip, ali imaju mnogo logičnije tajmere i sl...
Ako koristiš mikroE kompajlere to možda ne bi primetio pošto oni imaju API pristup, ali ako kreneš sam u podešavanje tajmera i ostalih periferija (topla preporuka) onda će se razlika i osetiti u korist dsPIC-ova.

Srećno :)
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 16:34 - pre 125 meseci
Potpuno se slazem sa kolegama osim ovoga za MPlab 8 umesto MPlab X. Moje misljenje je da je MPlab X mnogo bolji i ne trosi toliko memorije, barem kod mene
nikada nije prelazio nekih 300-400MB rama. Uostalom dovoljno ti je da imas 2-4GB rama (sto predpostavljam vecina danas ima) dovljno ti je da imas ukljucen IDE i
mozda jos koji datasheet pored toga i to je to. :)

Mi smo na faxu koristili dsPIC30F4013, mator da ali za ono sto tebi treba bice i vise nego dovoljan.

Moj, savet, od mikroelektronike koristi hardware a njihov software baci u kantu, biblioteke su zatvorene i nemas gotovo nikakav support (kao sto je vec receno),
tako da moj glas sto se software-a tice ide za MPLabX + Microchip x8/x16/x32 kompjaler plus PicKit2/3.

Srecno u buducim avanturama i pisi nam sta si radio :)
 
Odgovor na temu

npejcic
Nebojsa Pejcic
Nis

Član broj: 56690
Poruke: 109
212.178.236.*

Sajt: www.ePraktikum.iz.rs


+6 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 17:36 - pre 125 meseci
Citat:
ColdKeyboard: Potpuno se slazem sa kolegama osim ovoga za MPlab 8 umesto MPlab X.

Ok, da pojasnim. Koristim računar laptop Core2Duo 2.2GHz sa 4GBy RAM-a, HD 5400, Win7 (ovo je bitno)
Imam projekte sa preko 20-ak include C fajlova. Pritom Chrome, Firefox, Thunderbird itd.
javaw.exe zauzima oko 500-800MBy letimično gledano.
I eto ode 90% RAM-a. Win se tada uspooori :(

Latencija u otvaranju C fajlova je oko 5 sekundi, a startovanje MPLABX-a 1.95 traje čitavih 45 sekundi.

Takođe neprijatno iskustvo je i sa kompajlerima koji se drugačije "default" podešavaju pod MPLABX-om.
Šta to u prevodu znači: Isti kod i projekat pod MPLAB 8.92 uvezen u MPLABX kada se kompajlira neradi kako treba ili uopste sa ISTIM kompajelrom,
dok samo prekompajliran u MPLAB 8.92 radi.
Ok, problem je rešiv, ali zašto da gubim vreme.... eto, to su moja iskustva.

Ogromna prednost MPLABX-a je rad pod Linux-om. Mislim da pod ovim OS-om na slabijim mašinama radi agilnije, ali imam veoma kratko iskustvo sa tim.
Takodje ima jako lep, koloritno udoban i brz editor.

 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 18:30 - pre 125 meseci
Win7 sa 4GB (pogotovo ako je DDR2) generalno moze da raid sporo, pogotovo ako pootvaras toliko stvari istovremeno.

Naravno da postoje odredjeni "problemi" izmedju MPLab 8 i MPLab X ali posto pise da zeli da pocne, mislim da mu je bolje da odmah
pocne sa novim IDE koji je podrzan nego sa IDE-om koji (mislim da) nema vise support i zastario je :)

U svakom slucaju, najbolje je probati sve pa viditi sta ti najvise odgovara :)
 
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: Da li je ok poceti sa dsPIC uC?13.12.2013. u 18:31 - pre 125 meseci
> Takođe neprijatno iskustvo je i sa kompajlerima koji se drugačije
"default"
> podešavaju pod MPLABX-om. Šta to u prevodu znači: Isti kod i projekat
> pod MPLAB 8.92 uvezen u MPLABX kada se kompajlira neradi kako treba
> ili uopste sa ISTIM kompajelrom

bas zato treba da koristi MPLAB.X a ne v8!!!
MPLAB V8 je umro, gotov je, ne odrzava se vise od godinu dana,
kompajleri koje podrzava vise ne postoje etc etc.. bilo kakvo zasnivanje
novih projekata na tehnologiji koja je vec ugasena je ozbiljna greska...
kapiram da stare programe nema velike svrhe prebacivati na glomazniji
sistem, posebno kada to zahteva dodatni posao, ali kretati sa novim
projektom na sistemu koji je uveliko zastareo i ubiven od strane
proizvodjaca je ozbiljno losa stvar

p.s. ako ti sa 4G rama mplabx radi lose imas drugih problema nakompu, na
takvoj masini sve to startovano bez ikakvih problema radi sve zajedno,
da ne spominjem da je upgrade tvoje masine na 8G prilicno jeftin
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
93.87.86.*

Sajt: yu3ma.net


+505 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 18:31 - pre 125 meseci
Ja sam jos ludji po tom pitanju :)

Ja teram OS X, pa onda imam VMWare u kome teram jos jedan OS X :) e tek u njemu imam MplabX.
Host je C2D, 3GHz, 8G RAM a za taj guest VM je sherovano 2 cora i 4G rama.

Da ne objasnjavam sto mi takva postavka odgovara :), jeste da malo kilavi sve ali meni je to prihvatljivo a imam vazdan prednosti koje ne bih mogao drugacije da dobijem (Snapshot-ovi, TimeMachine backup, prenosivost celog tog OS-a koji mi je iskljucivo za te stvari, bitnije mi je taj VM guest nego host OS, bas me briga za host dal ce da se skuca ili ne, itd).
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
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: Da li je ok poceti sa dsPIC uC?13.12.2013. u 18:38 - pre 125 meseci
to je osx a ne windoza, ne moze da se poredi :D
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
93.87.86.*

Sajt: yu3ma.net


+505 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 18:52 - pre 125 meseci
Ima i toga :)

Evo ako mi verujes, pre neki dan mi je crko SSD128G HD na drugom racunaru gde mi je Hakintosh (ovaj gore spomenuti mi je pravi iMac) i uopste se ne tangiram sto je crko, imam garanciju zamenicu, host bas me briga za njega istaliracu ponovo, ali sam svoje bitne stvari i postavke naravno sacuvao i to je ta prednost sto furam VM ;)
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
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: Da li je ok poceti sa dsPIC uC?13.12.2013. u 19:19 - pre 125 meseci
meni je toliko ssd-ova crklo zadnjih par godina da mi nije jasno kako
neko to uopste sme da stavi u masinu za sistem :(

elem, ja kapiram sto na windozi i lindzi teram vm (snapshoti, bekap..)
ali sto ti na osx to radis pored svetog time machine-a nije mi jasno da
budem iskren :)
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
93.87.86.*

Sajt: yu3ma.net


+505 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 19:38 - pre 125 meseci
Pa generalno teram VM jer mi treba sve redom od OS-ova i linux i windoza i DOS cak (skoro bili neki experimenti sa Protel) i tako to :)
A TimeMachine je super ali se njegov RSYNC (tj Apple-ova peripetija na tu temu) ne snalazi bas nesto najbolje sa image od HD-a za VM, pojebio mi backup space posle 3 dana :)
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

npejcic
Nebojsa Pejcic
Nis

Član broj: 56690
Poruke: 109
212.178.236.*

Sajt: www.ePraktikum.iz.rs


+6 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 19:43 - pre 125 meseci
U pravu ste sto se tiče MPLABX-a, priznajem :)
Pošto @embeddedkid tek počinje, zaista je bolje raditi pod MPLABX a ne na defakto "mrtvom" MPLAB 8.xx

Možda sam impulsivno odreagova po pitanju IDE-a, jer me nervira što neke stvari koje urade da budu napredne a još te prisilno guraju u to gašenjem starih alata koji dobro rade,
budu toliko zahtevnije da to nema smisla.

Ipak je to ogromna firmetina (Microchip) pa zar mora toliko da to bude neoptimizovano. Nekada su programeri koristili resurse optimalno, a sada kada je RAM-CPU jeftin, osloniti se na to da svi imaju
"makine"... Nevolim takav pristup jer to vodi u "brutal force" pristup rešavanju problema.

Što se tiče resursa i da li to traba da radimo kod mene ili ne, uporedjujem MPLAB 8.92 i MPLABX u istim uslovima rada. Primetna je ogromna razlika što se tiče brzine u korist MPLAB 8.xx.

Znači, neminovan je prelazak na X ;).... odoh da tražim opciju da dogradim nešto RAM-a na ovu moju "makinu".

Citat:
bogdan.kecman: meni je toliko ssd-ova crklo zadnjih par godina da mi nije jasno kako
neko to uopste sme da stavi u masinu za sistem :(

Ufff, nadam se da ne važi za sve. Ja imam pozitivna iskustva sa par SSD-ova:
Imam tri server masine koje su non-stop uključene i koristim Kingston V kao i Silicon Power SSD-ove (8GBy, 30GBy, 64GBy), najstariji je oko 3 godine i za sada kuc-kuc-kuc, radi to odlično.

 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 20:07 - pre 125 meseci
Ako su swap fajlovi/particije na SSD, naravno da će krenuti wear i neminovni otkaz.
Swap fajl/particija samo na HDD.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

mnn
sm

Član broj: 85435
Poruke: 723
*.dynamic.isp.telekom.rs.



+25 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 20:09 - pre 125 meseci
Nakon inicijalizacije LCD i jedne varijable da nešto broji evo stvari koja me razočarala.Kao da sam stavio 16f84 .Bez optimizacije je stvar još gora.

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 20:13 - pre 125 meseci
sta ti je ovde problem?
 
Odgovor na temu

mnn
sm

Član broj: 85435
Poruke: 723
*.dynamic.isp.telekom.rs.



+25 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 20:15 - pre 125 meseci
Na šta će izgledati Ram i flash nakon što budu nešto korisno radili?
Prikačeni fajlovi
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
93.87.86.*

Sajt: yu3ma.net


+505 Profil

icon Re: Da li je ok poceti sa dsPIC uC?13.12.2013. u 20:16 - pre 125 meseci
To je tako kad hoces 32bitnu platformu :)
Jedna 32bitna masinska instrukcija sta god radila zauzima 4 bajta u fleshu!

Zato je uvek zgodnije pricati o velicini programske memorije u "kilo rechima", ne u kilobajtima.

Tako da realno taj spomenuti pic ima samo 2x vise prostora za smestanje masinskih instrukcija od mukice 16f84 :)
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Da li je ok poceti sa dsPIC uC?

Strane: 1 2

[ Pregleda: 7771 | Odgovora: 38 ] > FB > Twit

Postavi temu Odgovori

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