[ NightHawk @ 13.01.2008. 18:05 ] @
Neshto sam se zainteresovao za uC.
Znam solidno C++, a kako sam video moze da se koristi i Basic i Pascal za programiranje istih.
E sad glavno je pitanje koja je platforma za pochetnika?
btw. Ako neko zna neku knjigu ili tutorial koji objashnjava design jednog embedded sistema neka mi poshalje PM

[Ovu poruku je menjao NightHawk dana 14.01.2008. u 11:07 GMT+1]
[ obranko @ 17.01.2008. 23:20 ] @
Pozdrav,

za embeded sisteme moras da savladas neki od real-time operativnih sistema. (vx works, qnx, OSE ili neki slican).
[ NightHawk @ 18.01.2008. 10:44 ] @
U principu ja planiram da koristim ulinux kao OS tj. kao osnovu
da li je vazno da se koristi jedan od tih rtos-ova?
[ branko_g @ 18.01.2008. 11:29 ] @
Ako misliš da programiraš treba ti i Ciljni sistem.
Pogledaj na Olimex-ovoj strani, možda je to za tebe?
ATMEL SAM9-L9260 Development Board:
http://www.olimex.com/dev/index.html
ili ovo
http://www.olimex.com/dev/cs-e930x.html
[ NightHawk @ 18.01.2008. 17:57 ] @
Razmishljao sam da uzmem stari avr da radim ili arm
Ako sam dobro skapirao: dev board je u stvari simulacija konachnog reshenja (ochitava senzore, usb ...) i programator ?
A samu emulaciju znam da mogu da postignem preko qemu-a.
btw. Ko prodaje kod nas dev ploche i komponente (komponente, senzore ...) pored mikroelektronike ?
[ branko_g @ 18.01.2008. 20:28 ] @
Citat:
Ako sam dobro skapirao: dev board je u stvari simulacija konachnog reshenja (ochitava senzore, usb ...) i programator ?

Neeeee
Development Board je razvojna pločica, Hardware, kao na linku gore.
Možda je bolje da počneš stvarno sa AVR i sa čistim C programiranjem(ne C++).
Za prvo vreme dok ne nabaviš Hardware možeš da programe pišeš i simuliraš na Atmel-ovom
besplatnom razvojnom okruženju AVRstudio(samo za Windows).
Kao razvojno okruženje(Software) može isto koristiti i AVRGCC koje postoji i za Linux.
Pogledaj isto www.avrfreaks.net
Hardware možeš i sam napraviti na jednoj raster pločici jed postoje i AVR-ovi u za samograditelje "prijateljskom" DIL kućištu.
Ovo ti predlažem jer su programiranje uC i PC dva para cipela.
Bolje probaj sa malim stvarima koje su uobičajni "Hallo World" programi: Paljenje LED dioda, Releja, komunikacija sa PC-om preko UART-a....
[ NightHawk @ 19.01.2008. 14:00 ] @
Imash neku knjigu da preporuchish poshto sam n00b za tu oblast (mislim na elektroniku) ?
[ branko_g @ 19.01.2008. 22:50 ] @
Pa sad ne znam šta misliš tačno, osnove elektronike uopšte ili osnove mikrokontrolera?
Probaj sa ovim linkovima:
http://emp.etf.bg.ac.yu/radovi/Semestarski/zivkovic_ATMEL.pdf
http://www.mikroe.com/sr/books/avrbook/
http://forum.linux.org.ba/viewtopic.php?id=804
[ NightHawk @ 24.01.2008. 11:29 ] @
Pogledao sam to a i trazio sam programatore za avr i nalazio ISP-ove koji se lako prave
koliko sam ja ukapirao za isp se koriste 3 ili 4 nozice i napajanje
treba znachi samo da povezem nozice koje treba na napajanje i na ISP ?
[ branko_g @ 24.01.2008. 14:34 ] @
Postoje i takvi "programatori" koji se sastoje samo od dva konektora, jedan za
paralelni, drugi za ISP post i između samo žice.
Ja bih te od toga ipak odgovori(iako sam ih i sam koristio) i ipak koristio neki
koji ima Buffer između portova.
Ako na računaru imaš paralelni port onda koristi STK200 kompatibilni programator.
Šeme možeš naći na:
www.olimex.com
www.lancos.com/prog.html

Za Flash-ovanje možeš koristiti avrdude koji je i sastavni deo WinAVR-a,
Ponyprog ili TwinAVR sa stranice:www.rowalt.de/mc/index.htm
Ako radiš pod Linux-om onda ti je avrdude i STK200 najbolje rešenje.

Pozdrav Branko
[ NightHawk @ 24.01.2008. 17:20 ] @
Olimex-ovi programatori (http://www.olimex.com/dev/avr-pg2.html) koriste I(C)SP koji se ubada na plocu kako vidim
A SI-Prog (http://www.lancos.com/siprogsch.html) programator sa adapterima za avr i pic (prosto i jednostavno)
Probacu da nadjem u Nishu nekog ko radi PBC-ove pa da napravim SI-Prog (on je valjda kompatibilan sa WinAVR i avrdude)
[ branko_g @ 24.01.2008. 20:24 ] @
Citat:
Probacu da nadjem u Nishu nekog ko radi PBC-ove pa da napravim SI-Prog (on je valjda kompatibilan sa WinAVR i avrdude)


Pa nisam baš siguran da taj programator radi sa avrdude.
Ako već imaš paralelni port na računaru uzmi STK200 kompatibilni programator, taj ima samo 74HC244, diodu, otpornik i kondenzator 100n
i naravno dva konektora. Ako te to interesuje, probaću da iskopam nacrt pločice koju koristim.

pozdrav Branko
[ NightHawk @ 25.01.2008. 14:47 ] @
Pokusaj da nadjesh shemu za tu plocu, zanima me
Samo kako se zove plocica, ima neki specifican naziv ?
[ branko_g @ 29.01.2008. 06:51 ] @
NightHawk, evo najzad da se javim, izvini.
Evo Sheme programskog adaptera koji ja koristim i koji sigurno radi sa avrdude:
http://www.mikrocontroller.net/articles/STK200

Pozdrav Branko
[ NightHawk @ 01.02.2008. 10:03 ] @
A kako da programiram chipove koji nisu dip20 ?
btw. kad napravim plochicu onda kupim isp programator i zakachim na plochicu ?

[Ovu poruku je menjao NightHawk dana 01.02.2008. u 11:17 GMT+1]
[ branko_g @ 01.02.2008. 23:26 ] @
Od kada postoje uC koji mogu da se programiraju " In system" kao AVR, uobičajno je da svaki ciljni sistem, pločica
ima jedan ISP konektor. Kod AVR je to standardni 10-to polni konektor koji je spojen na pinove MOSI, MISO, SCK i RESET.
Znači programator u paralelni port računara a 10-polni konektor se spaja sa trakastim kablom na ciljni sistem.
http://www.kreatives-chaos.com/artikel/stk200-programmieradapter
http://www.sbprojects.com/projects/stk200/stk200.htm

Kada je uC programiran jednostavno se odspoji kabel od programera. uC se NE VADI iz ciljnog sistema da bi se programirao.
Zato se to i zove ISP(In System Programing).
[ branko_g @ 08.02.2008. 22:13 ] @
@ HightHawk

I, jesi li šta uradio?