Jezeli nigdy nie miales doczynienia z mikrokontrolermai to proponuje nastepujaca lekture:
http://www.btc.pl/index.php?id=zmuk
potem musisz sie zdecydowac jakie mikrokontrolery chcesz programowac, i ile chcesz przeznaczyc pieniedzy na narzedzia. Z tego co wiem to bardzo popularne w polsce u poczatkujacych w tej dziedzinie sa mikrokontrolery firmy ATMEL. Programator mozesz dla nich zlozyc sobie sam, dostepne sa darmowe srodowiska programistyczne i darmowy AVR-GCC. Ja nie korzystam z produktow firmy ATMEL, wiec wiecej Ci powiedziec o nich nie moge.
Do wyboru masz jeszcze kontrolery takich firm jak: ST (seria ST6,ST7 jest bardzo podobna do budowa do 650x, arch. CISC), Motorola (seria 68HC podobna do 650x, arch. CISC), Microchip (latwe do opanowania RISC'owe mikrokontrolery, tylko 36 instrukcji, szybkie, ale bardzo drogie programatory/ICD), ZILOG (seria Z8, ale to chyba tylko dla milosnikow architektury Z80 ;-). I wiele, wiele innych.
Na poczatek chyba proponowal bym Ci rozpoczecie zabawy od MCU (mikrokontrolerow) ATMEL, mysle ze sa one na tyle popularne w polsce ze duzo ludzi bedzie moglo Ci pomoc w rozwiazaniu pierwszych problemow z programowaniem tychze ;-) Gdy wybierzesz ATMELa mozesz wybrac rozne drogi i rozne rozwiazania. Mozesz rozpoczacz przygode od Atmeli zgodnych z architektura MCS8051 lub probowac swoich sil z riscowymi mikrokontrolermai serii AVR. Mozesz pisac w czystym ASM'ie, mozesz uzyc kompilatora C, mozesz nawet zaczac od czegos co sie nazywa BASCOM. Nie wiem na jakim poziomie jestes i jak szybko beddziesz "lapal wiedze", ale sadze ze BASCOM moze byc dobrym rozwiazamiem jako pierwszy kontakt z MCU. Jedni mowia ze BASCOM wyrabia zle nawyki, inni twierdza ze wrecz przeciwnie. Ja nie mam jednak opnii bo go nigdy nie uzywalem ;) . Jezeli poczytasz sobie wiecej o BASCOM i stwierdzisz ze moze Cie to zainteresowac to ostatnio w pismie ktore sie nawywa Elektronika Plus (dodatek dla elektroniki dla wszystkich) byl BASCOM + plytka prototypowa na ktorej siedzial jakis ATMEL 90Sxxxx zgodny z 8051.
http://www.sklep.avt.com.pl/go/_info/?id=8213
tam jest chyba pelny kurs BASCOMA i kompilator dla serii zgodnej z '51 i AVR.
Jezeli zdecydujesz sie na serie AVR to mozesz sobie kupic ksiazke:
http://www.btc.pl/index.php?id=avr
Osobiscie nie korzystam z MCU od ATMEL'a. Ja zajmuje sie MCU od ST,MICROCHIPA i toszeczke MCU od Motoroli. Koszt programatorow/debuggerow wspolpracujacych z IDE (mam na mysli srodowisko programistyczne) poszczegolnych firm jest nastepujacy:
MICROCHIP - MPLAB ICD2 -> 1100zl+VAT
ST - InDart STX/D -> 1000zl+VAT
MOTROLA - nie wiem, bo dostalem za free ;-)
Zilog - $100
Z tego co wiem w przypadku ATMELA, mozna sobie samemu zmontowac programator/debugger za naprawde niewielkie pieniadze. Ale tu musza sie wypowiedziec inni, bo ja Atmelem sie nie zajmuje ;-)
Oczywiscie do MCU microchipa czy ST tez sa schematy prostych programatorow w sieci, jednak zaden nie zapewnie pelnej funkcjonalnosci z IDE dostarczonym przez producenta.
A jeszcze jedno, MCU ATMEL sa dostepne praktycznie wszedzie po przystepnych cenach i mozna bez problemu kupic pojedyncze sztuki. Z dostepnoscia innych MCU dla szarego zwyklego uzytkownika jest mniejszy lub wiekszy problem, jezeli juz ktos zechce sprzedac nam jakies MCU w niewielkiej ilosci to tak wywinduje cene ze nam sie odechce. Dystrybutorzy zupelnie inaczej podchodza do firm a zupelnie inaczej do osob prywatnych. Mysle ze jednym z powodow popularnosci ATMELA jest to ze jest on "wszedzie" ;-)
ufff... to chyba wszystko co chcialem napisac!
powodzenia zycze!
pozdrawiam serdecznie
Seban/SLIGHT
ps) w polsce panuje niestety dziwna opinia na temat MCU od ATMEL'a. Duzo ludzi twierdzi iz ATMELe sa bardzo nie odporne na "silne zaklocenia". Probowalem wypytywac kiedys, co znaczy ze sa nie odporne, jednak nikt nie udzielil mi konkretnej odpowiedzi ;-) Wiem ze to nie doczyty tematu jednak, moze ktos z was ma jakies opinie na temat odpornosci na zaklocenia MCU od ATMELa?