Forumi


Povratak   PC Ekspert Forum > Ostalo > Razno
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 07.12.2009., 18:31   #1
svebee
/
 
Datum registracije: Oct 2006
Lokacija: /
Postovi: 2,053
Smile PIC/AVR, programiranje, sheme...

Koja je razlika između PIC i AVR mikrokontrolera?

Gdje nabaviti/kupiti PIC kontrolere, najisplativije vani (preko interneta)?

Kako programirati PIC-ove, treba li mi ovako nešto ili to olakšava posao?
http://www.mikroe.com/en/tools/easypic5/

Npr. ovaj projekt - http://www.micro-examples.com/public.../092-memosound
Njega kompajliram (ovaj kod ispod) sa - http://www.mikroe.com/en/compilers/mikroc/pic/ + ova ploča gore ili?

Što je sa EEPROM-om, na koji način se on ubacuje "u projekt" tj. mikrokontroler?

Odgovori na ova pitanja bi mi uvelike olakšali stvar(i)
svebee je offline   Reply With Quote
Staro 08.12.2009., 00:29   #2
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,750
Citiraj:
Autor svebee Pregled postova
Koja je razlika između PIC i AVR mikrokontrolera?
Ajde, ajde, barem od tebe ocekujemo neka pametnija pitanja...

www.atmel.com i www.microchip.com pa sam nadji razlike, barem whitepapera i dokumentacije ima ko kenje...

Citiraj:
Gdje nabaviti/kupiti PIC kontrolere, najisplativije vani (preko interneta)?
Zasto bas PIC?

Nekad ih je bilo u Eartu, danas vjerojatno koji EOL model nerealno napuhane cijene ima i Chipoteka; ili pak mozes "iz vana", za pocetak baci oko na http://www.mikroe.com/sr/tools/

Citiraj:
Kako programirati PIC-ove, treba li mi ovako nešto ili to olakšava posao?
http://www.mikroe.com/en/tools/easypic5/
To je razvojno sucelje - programirati mozes s programatorom , logicno, a imas ih gotovih ili napravis sam svoj po shemama s neta (PonyProg, kao jedan od najosnovnijih i poprilicno univerzalan).

Citiraj:
Što je sa EEPROM-om, na koji način se on ubacuje "u projekt" tj. mikrokontroler?
Kod mikrokontrolera, barem na pocetnoj razini, ti je nepotrebna vanjska memorija, zato sto je sve integrirano u sam mC.

A "ubacuje" se tako da uzmes neki application notes ili sam smislis kako to izvesti.

Takodjer, probaj razmisliti o necemu ovakvom:

http://www.tinyarm.com/

Ili nesto od *duino pocetaka, dok se malo ne "uhodas" barem sa osnovnim spajanjima i slicno (preporucam Xduino -> http://www.xduino.com/).

Kanis krenuti uciti "from scratch" ili pak imas neki konkretan projekt na umu?
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 08.12.2009., 20:36   #3
svebee
/
 
Datum registracije: Oct 2006
Lokacija: /
Postovi: 2,053
Zašto PIC? većina projekata na koje sam "naletio" su bazirani na PIC mikrokontrolerima pa pretpostavljam da ću i ja krenuti s njima (ako ne, zašto ne? )

hmm..stranica za naručiti/kupiti je nedostupna (probao i na samoj stranici pomoću tražilice tražiti ponyprog ali ništa =/ ) - http://www.artek.it/siprog/siprog.htm
vidio i gotovo sheme (http://www.lancos.com/e2p/si-prog-v2_2.pdf) ali nekako mi se to čini velik zalogaj za početak, ali opet mogu se konzultirati sa profesorom iz škole pa da pomogne kad zapne mislim da će najveći problem (i inače?) biti kupovina dijelova.

vidim da podržava i PIC16F84 koji se koristi i u ovom "projektu" - http://www.mikroe.com/en/books/picbook/7_08chapter.htm pa bih s tim nešto probao osnovno pospojit da vidim kako radi i da li uopće radi

što se tiče *duino, tu sam jedino načuo Arduino. to su zapravo kao nekakva mala "računala" tj. imaju mikroprocesor u sebi, memoriju, Input/Output i tako dalje ili..? pa se pomoću njih mogu jednostavno programirati određeni sklopovi?

ima na netu o arduinu i svemu tome no mene bi zanimalo ukoliko mi netko može "predočiti" vrste projekata koje se mogu raditi (tj. koje su najčešće) s određenim komponentama. npr. PIC/AVR su pogodni za početnike i s njima se mogu kontrolirati manje složeni sklopovi, *duino koristi svoj programski jezik i vrlo jednostavno se programira. nadam se da ste me shvatili. negdje gdje ima osnovno "grananje" svih tih sklopva/mikrokontrolera/sl. otkud su oni potekli.

svebee je offline   Reply With Quote
Staro 08.12.2009., 22:35   #4
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,750
Citiraj:
Autor svebee Pregled postova
Zašto PIC? većina projekata na koje sam "naletio" su bazirani na PIC mikrokontrolerima pa pretpostavljam da ću i ja krenuti s njima (ako ne, zašto ne? )
A zasto ne bi radio vlastite projekte?

Citiraj:
hmm..stranica za naručiti/kupiti je nedostupna (probao i na samoj stranici pomoću tražilice tražiti ponyprog ali ništa =/ ) - http://www.artek.it/siprog/siprog.htm
vidio i gotovo sheme (http://www.lancos.com/e2p/si-prog-v2_2.pdf) ali nekako mi se to čini velik zalogaj za početak, ali opet mogu se konzultirati sa profesorom iz škole pa da pomogne kad zapne mislim da će najveći problem (i inače?) biti kupovina dijelova.
Vecina tih programatora se svodi na 74xxx TTL-ove, tako da ne bi smjelo biti vecih problema.

Citiraj:
vidim da podržava i PIC16F84 koji se koristi i u ovom "projektu" - http://www.mikroe.com/en/books/picbook/7_08chapter.htm pa bih s tim nešto probao osnovno pospojit da vidim kako radi i da li uopće radi
IIRC, 16F84 je vec pokopan od Microchipa jedno par godina; sto si se uhvatio tog PIC-a kao pijan plota?

Citiraj:
što se tiče *duino, tu sam jedino načuo Arduino. to su zapravo kao nekakva mala "računala" tj. imaju mikroprocesor u sebi, memoriju, Input/Output i tako dalje ili..? pa se pomoću njih mogu jednostavno programirati određeni sklopovi?
Upises u Google "Arduino" i voila!

Jedino sto je "posebno" kod *duino sklopovlja je vlastiti programski jezik i osiromaseno (da ne kazem pojednostavljeno) programersko sucelje.

Citiraj:
ima na netu o arduinu i svemu tome no mene bi zanimalo ukoliko mi netko može "predočiti" vrste projekata koje se mogu raditi (tj. koje su najčešće) s određenim komponentama. npr. PIC/AVR su pogodni za početnike i s njima se mogu kontrolirati manje složeni sklopovi, *duino koristi svoj programski jezik i vrlo jednostavno se programira. nadam se da ste me shvatili. negdje gdje ima osnovno "grananje" svih tih sklopva/mikrokontrolera/sl. otkud su oni potekli.
Ako te zanima gradja racunala, drzim vjezbe petkom na PMF-MO.

Ono sto tebe muci, koliko vidim, je "cemu to zapravo sluzi"? E, pa tu se tebe ceka, jer ti bi trebao biti taj koji ce imati nekakav zahtijev i zelju, a onda temeljem toga odabrati razvojno okruznje u kojem ces ostvariti to sto hoces.

Ili je nesto drugo u igru?
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 08.12.2009., 23:29   #5
svebee
/
 
Datum registracije: Oct 2006
Lokacija: /
Postovi: 2,053
Citiraj:
Autor Bubba Pregled postova
A zasto ne bi radio vlastite projekte?
pa smatram da je lakše/brže pohvatati/učiti za početak na tuđim projektima kako se to sve spaja/di/kako, a onda krenuti sa svojim projektima, ili se varam?

Citiraj:
IIRC, 16F84 je vec pokopan od Microchipa jedno par godina; sto si se uhvatio tog PIC-a kao pijan plota?
a koju god shemu uzmem "ne valja" jer je prastari kontroler gore oni se mogu zamijeniti novijim (generacijama) uz par modifikacija ili je to nesto sasvim drugo?

Citiraj:
Ono sto tebe muci, koliko vidim, je "cemu to zapravo sluzi"? E, pa tu se tebe ceka, jer ti bi trebao biti taj koji ce imati nekakav zahtijev i zelju, a onda temeljem toga odabrati razvojno okruznje u kojem ces ostvariti to sto hoces.

Ili je nesto drugo u igru?
to otom-potom nego me zanima neka generalna slika o tim mikrokontrolerima/*duinovima () i sl. - jer na netu pronalazim samo objašnjenje za specifičan mikrokontroler, ne mogu pronaći neku osnovu koja će obuhvaćati "sve". npr. za Linux sam prije našao tekst koji je govorio otkud je došao, kako se počeo "granati" te u koju svrhu je išla koja distribucija. e tako nešto me zanima i u vezi ovoga
svebee je offline   Reply With Quote
Staro 09.12.2009., 00:12   #6
m4dm4n
Does youer dewg byte?
Moj komp
 
m4dm4n's Avatar
 
Datum registracije: May 2006
Lokacija: Zagreb
Postovi: 1,936
Citiraj:
Autor svebee
to otom-potom nego me zanima neka generalna slika o tim mikrokontrolerima/*duinovima () i sl. - jer na netu pronalazim samo objašnjenje za specifičan mikrokontroler, ne mogu pronaći neku osnovu koja će obuhvaćati "sve". npr. za Linux sam prije našao tekst koji je govorio otkud je došao, kako se počeo "granati" te u koju svrhu je išla koja distribucija. e tako nešto me zanima i u vezi ovoga
Teško da ćeš ući u tu "razgranatu" priču, pogotovo ako uz PIC-eve ideš gledati ploče temeljene na Atmelovim čipovima, pa zatim PLC sklopovlja.
Eto, nedavno u tramvaju one nove žute plastične beštije su temeljene na Atmel-u, jedan se uređaj rebootnuo, ali se nije podigao do kraja, i fino pisale sve specifikacije.
Realno, ne bi bilo loše malo prozujati po Atmelovim stranicama da vidiš što ti oni imaju za ponuditi, ali niti to neće biti dovoljno , ako nemaš neku ideju ŠTO to točno želiš. Slična situacija kao da želiš učiti neki konkretni programski jezik, koji će ti u ovom slučaju biti problem no.2 . Većinu osnovnih funkcija možeš odraditi sa navedenim sklopovljima i rješenjima. Pitanje je samo što.
__________________
" Have you tried turning it off and on again ? Are you sure it is plugged in ? "
m4dm4n je offline   Reply With Quote
Staro 09.12.2009., 01:25   #7
agm7007
noise freak
Moj komp
 
agm7007's Avatar
 
Datum registracije: Jan 2007
Lokacija: ZG
Postovi: 323
Citiraj:
Autor svebee Pregled postova
npr. za Linux sam prije našao tekst koji je govorio otkud je došao, kako se počeo "granati" te u koju svrhu je išla koja distribucija.
Ako imaš negdje bookmarkiran taj link, please stavi ovdje ili na pm. thx
agm7007 je offline   Reply With Quote
Staro 09.12.2009., 11:25   #8
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,750
Citiraj:
Autor svebee Pregled postova
pa smatram da je lakše/brže pohvatati/učiti za početak na tuđim projektima kako se to sve spaja/di/kako, a onda krenuti sa svojim projektima, ili se varam?
Mislim da se varas.

Prvenstveno, trebas baratati znanjem nekog programskog jezika u kojem kanis raditi razvoj te imati kvalitetan algoritamski nacin razmisljanja.

Nakon toga, ili prije toga, no u svakom slucaju nikako *bez* toga, potrebno ti je znati nekakve osnove analognih i digitalnih sklopova.

Kada imas to, onda ti samo treba ideja - sto ja zapravo zelim? Aha, dakle, hocu napraviti vlastiti termometar, i to da mi se temperatura prikazuje na 7 segmentnom BCD displayu. Znam sto je BCD display i kako radi, znam da cu uzeti u Chipoteci LM35 za pocetak i pogledati njegov datasheet i vidjeti da mi daje 10mV za svaki Celzijev stupanj vise od 0° C, znam da moj uC ima ADC i znam kolika mu je rezolucija i sad mi je to potrebno isprogramirati.

E, ovako nekako bi ti trebao ici diagram toka.

Maznjavanjem tudjih projekata bez trunke razmisljanja obicno zavrsi kao teski fijasko, gubljenje novaca i vremena, sto svojeg, sto tudjeg.

Citiraj:
a koju god shemu uzmem "ne valja" jer je prastari kontroler gore oni se mogu zamijeniti novijim (generacijama) uz par modifikacija ili je to nesto sasvim drugo?
Ako radis u ASM-u, onda su modifikacije najcesce potrebne.

Ako radis u nekom visem programskom jeziku, onda se moze dogoditi da je pinout razlicit i da samo trebas promjeniti neke sitnice.

Ako krenes raditi vlastiti projekt, onda te BK za te stvari, jer radis from scratch.

Citiraj:
to otom-potom nego me zanima neka generalna slika o tim mikrokontrolerima/*duinovima () i sl. - jer na netu pronalazim samo objašnjenje za specifičan mikrokontroler, ne mogu pronaći neku osnovu koja će obuhvaćati "sve".
"Sve" na nakom uC-u obicno podrazumijeva 20 razlicitih drugih tehnologija koje to mikroracunalo/mikrokontroler obuhvaca.

Sad je pitanje zanima li te gradja samog CPU-a unutar uC-a ili citav uC kao sklop. Ako je ovo prvo, onda ti je najbolje preletiti kroz neke materijale Gradje racunala da dobijes osnove, ako je ovo drugo, nadji uC koji te zanima i procitaj njegov datasheet. Simple as that.

Citiraj:
npr. za Linux sam prije našao tekst koji je govorio otkud je došao, kako se počeo "granati" te u koju svrhu je išla koja distribucija. e tako nešto me zanima i u vezi ovoga
Da, ali to sto si procitao je vjerojatno jednako beskorisno kao sto bi mogao procitati "od kud su nastali uC-ovi, kako su se poceli "granati" i u kojim smjerovima se islo.

To je zgodno ako hoces, kao sto to radi Fleks, zasprehati Tanju (koja je sve samo ne tanka) pokazujuci joj kako ti znas nesto o necemu o cemu zapravo nemas pojma. Elem, da ti pojednostavnim - citajuci taj "tekst" koji si nasao o Linuxu ti je pomogao da shvatis tocno koji dio problematike OS-a, ili jos uvijek nemas pojma kako i zasto on radi a kamo li nesto dublje o istom?

Sudeci po tvojim postovima od prije, mislim da si shvatio point. Prestani citati beletristiku o tehnologiji i posveti se tehnickim detaljima. Gore imas okvirnu sprancu kako bi to trebalo ici...
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 09.12.2009., 15:00   #9
svebee
/
 
Datum registracije: Oct 2006
Lokacija: /
Postovi: 2,053
Citiraj:
Autor Bubba Pregled postova
Sudeci po tvojim postovima od prije, mislim da si shvatio point. Prestani citati beletristiku o tehnologiji i posveti se tehnickim detaljima. Gore imas okvirnu sprancu kako bi to trebalo ici...
shvatio zahvaljujem nadam se da se uskoro (barem preko praznika) javljam s pokojom idejom
svebee je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Uključeno

Idi na