Tisk
Koutek AVR -
Napsal uĹživatel Michal, OK1WMR   
Čtvrtek, 20 Leden 2011 08:57
Tyto stránky jsou ur?eny jako pom?cka pro výuku práce s programovatelnými mikroprocesory v našem kroužku elektroniky. Tedy jsou zde uvád?ny konkrétní p?ípady konkrétního použití konkrétního programového vybavení (software) a za?ízení (hardware). Jsme si v?domi, že nᚠzvolený postup nem?že a ani nechce obsáhnout všechny možné cesty k dosažení výsledk? - tedy nau?it se základy programování mikroprocesor?. V nadpisu ?lánku se hovo?í o SW a HW, ale také je t?eba ?íci, že je pot?eba znát také alespo? základy elektroniky. Tolik tedy úvodem.


Jaký bude postup práce:

1) Máme n?jaký nápad, myšlenku na n?jakou aplikaci (zdá se to primitivní, ale to je to nejd?ležit?jší)

2) Mikroprocesor, sou?ástka, která nám pom?že realizovat nᚠnápad
- v našem p?ípad? budeme používat mikroprocesory od firmy ATMEL, konkrétn? obvod ATmega8

3) Tvorba programu, bez kterého je mikroprocesor jako t?lo bez duše
- napíšeme program v jazyce C a necháme z n?j vytvo?it soubor .HEX ur?ený pro mikroprocesor

4) Nahrání programu do mikroprocesoru a test aplikace
- pomocí programátoru nahrajeme do mikroprocesoru vytvo?ený program. Jsou dv? možnosti. Bu? v programátoru naprogramujeme mikroprocesor a pak jej vložíme do finálního obvodu (nap?. p?es patici). Nebo programátor p?ipojíme p?ímo k finálnímu zapojení, které po?ítá s naprogramováním mikroprocesoru p?ímo v zapojení (ISP) p?es ISP konetor.

5) Finální podoba za?ízení


Co budeme používat:

Programové vybavení - Software
1) Program pro psaní programu v jazyce C a vytvo?ení HEX - AVR studio 4 - web - povidani
stáhnout zde a nebo zde

Bude pot?eba také, obsahuje totiž pot?ebný kompilátor GCC - WinAVR* - web - stáhnout
(GCC p?evede nᚠprogram v C do .HEX)

2) Program pro naprogramování mikroprocesoru - eXtreme Burner AVR - web - stáhnout
(tento program je ur?en pro programátory USBasp - více se dozvíme dále)

3) Program pro jednoduchou a p?ehlednou editaci program?, knihoven atd.  - PSPAd - web - stáhnout
(I když program píšeme p?ímo v AVR studiu, vyplatí se stáhnout tento editor)

*poznámka k softwaru obecn?: po zkušenostech d?razn? doporu?ujeme instalovat programy (nejenom WinAVR) do složky na?. C:\Programy a ne do složky Program Files. Složka Program Files, resp. její název, obsahuje mezeru a to m?že zp?sobit problémy p?i kompilaci program?. Nikde ve svých složkách nepoužívejte mezery ani ?eskou diakritiku, pokud tam budete chtít pracovat s vašimi programy a projekty. Místo mezery je možné použít znaky jako "_" nebo "-".

Za?ízení - Hardware
1) Osobní po?íta? - PC (my používáme systém Windows XP)

2) Programátor do USB s ISP konektorem, ten lze bu? postavit nebo koupit. K programátoru budete samoz?ejm? nuset nainstalovat p?íslušné ovlada?e dle vašeho opera?ního systému.

3) Za?ízení obsahující programovatelný mikroprocesor. Bu? vlastní konstrukce nebo vývojový kit a podobné. My používáme k výuce LED panel a LCD panel (p?ipravujeme)

.
.
.
.
http://krouzek.radioklub.cz
.
.
.
.