diff --git a/articles/2011/1-prvni-kroky-aneb-potrebny-sw-a-hw.md b/articles/2011/1-prvni-kroky-aneb-potrebny-sw-a-hw.md new file mode 100644 index 0000000000000000000000000000000000000000..050c7bcd62072630be6f09e0841683b6297767e4 --- /dev/null +++ b/articles/2011/1-prvni-kroky-aneb-potrebny-sw-a-hw.md @@ -0,0 +1,134 @@ ++++ + +title = "#1 - PrvnĂ kroky aneb potĹ™ebnĂ˝ SW a HW" +perex_e = " +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 +. +. +. +. + +" +tags = ["ÄŚlánek"] ++++ + + +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 +. +. +. +. + +