sobota, 9 lutego 2013

ATmega32 - programowanie mikrokontrolerów



Wpisy z mikrokontrolerami będą miały na celu albo się pochwalić nowym nic nie robiącym gadżetem lub bardzo prostym poradnikiem aby każdy mógł sobie poradzić z jego budową. Chciałbym przede wszystkim pomóc początkującym elektronikom bo sam takim jestem. Zbiorę całą potrzebną wiedzę od A do Z w jednym poście, sam musiałem latać po wielu stronach żeby zrozumieć co gdzie i jak.

Zacznijmy od kompletowania zestawu. Całkowity koszt spokojnie zamknie się w banknocie na którym znajduje się Kazimierz III Wielki :)



Mikrokontroler

Mikrokontroler (skrót ang. MCU lub μC) – system mikroprocesorowy zrealizowany w postaci pojedynczego układu scalonego, zawierającego jednostkę centralną (CPU), pamięć RAM oraz na ogół pamięć programu i rozbudowane układy wejścia-wyjścia. Określenie mikrokontroler pochodzi od głównego obszaru zastosowań, jakim jest sterowanie urządzeniami elektronicznymi.
źródło: Wikipedia

Mikrokontroler ATmega32

Osobiście posiadam ATmegę32, czyli jeden z mocniejszych mikrokontrolerów używanych przez szarych ludzi. Prawdopodobnie nigdy nie wykorzystam nawet w połowie jego mocy, ale tylko taki miałem dostępny w danej chwili.  


Najważniejsze jest na samym początku, czyli rozstawienie PINów 

Rozstawienie PINów ATmega32

Każdy inny datasheet MCU bezproblemu znajdziemy w Googlach.
Dodatkowo warto pobrać naklejkę która ułatwi nam pracę z PINami, do pobrania stąd.
Zalecam raczej wybranie słabszej ATmegi8 ze względu na to że jest mniejsza


Koszt:
ATmega32 około 10zł
ATmega8 około 4zł

Płytka stykowa 

Płytka stykowa

Za pomocą płytki stykowej możemy tworzyć układy bez lutowania, cena zależy o ilości pól.
Płytka stykowa 830 pól ~15zł

Programator - usbasp

USBasp przez wielu uważany za stary, zły i nie dobry, a bo to emulacja z usb2.0 do 1.1 i pewnie wiele innych wad ale jest tani i działa, a o to nam chodzi w dodatku jest pod USB które każdy z nas posiada.

Programator USBasp wraz z taśmą
Programator pozwala nam na komunikację naszego komputera z mikrokontrolerem.

Programator USBasp ~20zł


Póki co całość wyniosła nas około 35zł + ewentualne koszty przesyłki. Dalsze elementy będą zdecydowanie tańsze o ile nie darmowe. Pozostałe nasze fundusze przeznaczmy na jakieś bajeranckie dodatki.

Niezbędne dodatkowo będą
Conajmniej jeden kondensator 100nF
Conajmniej jeden opornik/rezystor 10 000 Ohm
Jakieś kabelki np ze skrętki

Skrętka UTP, tzw. kabel od internetu :D


Diody, przyciski, potencjometry, głośniki systemowe co chcecie, co znajdziecie, co kupicie
Na allegro dostępne są zestawy startowe zamknięte w bardzo fajnym pudełku z przegródkami.


Brak komentarzy:

Prześlij komentarz