Početak rada sa mikrokontrolerima?

poruka: 10
|
čitano: 5.491
|
moderatori: DrNasty, pirat, XXX-Man, Lazarus Long, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
13 godina
neaktivan
offline
Početak rada sa mikrokontrolerima?

Trebao bih savjet iskusnije ekipe. Znači na faksu, u sklopu jednog kolegija nešto pomalo programiramo mikrokontrolere. Ne koristimo fizičke mikrokontrolere nego simuliramo u proteusu. Radimo na intelu 8051 i koristimo SDCC kompajler. Sad mene zanima, što sve trebam da počem stvarno programirati mikrokontroler. Mikrokontroler,pločicu, software?

Hvala

 
0 0 hvala 0
15 godina
neaktivan
offline
Početak rada sa mikrokontrolerima?
Listen, this is no set of rules. I'm not tellin' you what to do, all I'm saying is I'm bringing up of three things that are like, so important to the world, I don't have to find as much importance in.
 
0 0 hvala 0
16 godina
neaktivan
offline
Re: Početak rada sa mikrokontrolerima?

Ukoliko se mislis bavit sa stvarnim mikrokontrolerima serije 8051, preporucam ti koristenje 89s52 mikrokontrolera kojeg mozes serijski programirat.

Potrebno ti je:

- mikrokontroler 89s52 - 2$

- USBASP programator za 89s i AVR mikrokontrolere - 3$

- mini razvojna plocica za 89x seriju - 7$

- breadboard i zicice za spajanje - 2-6$

Dakle, za manje od 100kn mozes se zapravo igrat umjesto sa simulatorom. 

Od softwarea ti triba ProgISP 1.72 za upisivanje programa u mikrokontroler (u kombinaciji s USBASP programatorom), a razvoj programa mozes napravit u MCU8051IDE koji ukljucuje simulator, ili u obicnom notepad-u pa koristit Online 8051 assembler za dobit potrebnu .hex datoteku. 

Od sitnica ti triba hrpa otpornika, kondenzatora, LEDica, pokoji 7seg.displej, LCD displej, mikroprekidaci, itd., itd... sve po zeljama... 

Eto, nadam se da imas Paypal i nesto strpljenja dok te stvari stignu... 

 

13 godina
neaktivan
offline
Re: Početak rada sa mikrokontrolerima?

Wifi puno ti hvala na odgovoru. Najveći mi je problem bio što nisam znao točno što naručiti. {#}

Imam sad samo još jedno pitanje {#} Pošto mi lemilica i tiskane pločice nisu strane, da li mogu napraviti taj programator? Jedini problem bi mogao biti što nemam serijski port na kompu pa bi trebalo ići preko usb-a :/

16 godina
neaktivan
offline
Re: Početak rada sa mikrokontrolerima?

Teoretski, mozes napravit programator, a njegovu shemu i raznorazne varijante mozes pronac na http://www.fischl.de/usbasp/ 

Jedini problem u citavoj prici je sto ce ti jednom kad napravis programator, opet trebat programator da programiras taj svoj napravljeni. Mislim da ti se uopce ne isplati zaj...t s vlastitom izradom, cijena za programator je prekomicna, a sami dijelovi bi te izisli skuplje, da ne govorim kako je ovo ipak "tvornicka" izvedba. Na tvom mistu, ako nesto ne radi, nebi zelia razmisljat o tome jeli to do programatora koji ne radi kako triba ili do samog programa... 

 

ako ti je do igranja s plocicama i lemilicom, onda ti je moj prijedlog da napravic pcb module za breadboard koje ces lako ubost, npr. skup od 8 LED s zajednickom anodom i otpornicima (active low), skup od 8 tipkala s pull-up otpornicima (active low), 4-znamenkasti 7segmentni display s otpornicima i tranzistorima i slicno... ako ti treba shema nacrtacu ti kako bi to izgledalo...

13 godina
neaktivan
offline
Re: Početak rada sa mikrokontrolerima?

Moja greška, malo sam smušen jutros {#}

Mislio sam na ovu razvojnu pločicu. Koliko vidim, ima socket, 4 otpornika i par kondenzatora? Ne bi trebalo biti problem napraviti tako nešto?

16 godina
neaktivan
offline
Re: Početak rada sa mikrokontrolerima?

Realno gledajuci, ako imas breadboard razvojna plocica ti i ne triba, mikrokontroler mozes direktno ubost u breadboard isto kao i ostatak elemenata... uz mikrokontroler ti tada triba oscilator krug (2x33pF, 12MHz kristal), reset krug (botun, 10k, 10uF), 10pin (2x5) konektor za ISP programiranje, decoupling kond (x pF - x nF). 

Ako vec radis vlastitu razvojnu plocicu, onda nije lose da na nju stavis sto je moguce vise elemenata koje mozes ukljucivat jumperima: ledice, mikroprekidaci, 7 segmentni displeji, buzzer, 16x2 lcd, 4x4 keypad, 8x8 dot matrix displej... samo je masta granica... 

btw, cijena za tu razvojnu plocicu je korektna, a na bidanje vjerojatno mozes proc i upola jeftinije... 

13 godina
neaktivan
offline
Početak rada sa mikrokontrolerima?

Pozdrav društvo! Eto mene opet :D  Skupio sam nešto komponenti, dijelova, jedino nisam ulovio ovu razvojnu pločicu pa si ju razmišljam sam napraviti, ima  netko shemu nekakvu, šta mi sve treba? :)

 
0 0 hvala 0
13 godina
neaktivan
offline
Početak rada sa mikrokontrolerima?

Ljudi trebam pomoć :D Znači, posjedujem OVO instalirao sam drivere sve super prošlo. Taj programator sam spojio sa AT89S52 prema OVOJ shemi. Problem nastaje kada pin 2 (napajanje, VCC) spojim sa mikrokontrolerom. (Točnije pinom 40 na mikrokontroleru) Tada se LEDica na programatoru ugasi i komp ispusti onaj karakteristični zvuk kada se usb uređaj otpoji sa kompa. Znači više ne vidi programator. Pokušao sam na pin 40 dovesti i vanjski napon,neovisan o programatoru ali ista stvar. Što krivo radim??

Poruka je uređivana zadnji put pon 7.7.2014 17:36 (Zoko).
 
0 0 hvala 0
16 godina
neaktivan
offline
Re: Početak rada sa mikrokontrolerima?

dvi mi stvari padaju na pamet... prvo, provjeri jesi li osim pina 40, spojia i pin 31 na Vcc... drugo, provjeri jesi li ispravno spojia pinove ISP-a jer je vrlo lako u potpunosti okrenit redoslijed, pa da na kraju imas VCC na GND, a GND na VCC, a samim time ce ti i ostalo (MISO, MOSI, SCK) bit krivo. Najlakse ti je provjerit redoslijed tako da spojis usbasp u komp, a zatim vidis imas li + ili - 5V izmedju pinova 2 i 10 (ako dobijes -, prepostavia si krivi redoslijed). 

Zadnja moguca stvar je da je usbasp neispravan, ali to je ono nategnuti slucaj... 

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice