Rev 1188 Rev 1854
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html> 2 <html>
3 <head> 3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5 <title> Programování AVR </title> 5 <title> Programování AVR </title>
6 <meta name="keywords" content="stavebnice MLAB programování procesoru ATMEL ATmega8"> 6 <meta name="keywords" content="stavebnice MLAB programování procesoru ATMEL ATmega8">
7 <meta name="description" content="Projekt MLAB, programování ATmega8"> 7 <meta name="description" content="Metody programování ATmega8">
8 <!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE --> 8 <!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE -->
9 <link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl"> 9 <link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl">
10 <link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print"> 10 <link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print">
11 <link rel="shortcut icon" type="image/x-icon" href="../../../../../Web/PIC/MLAB.ico"> 11 <link rel="shortcut icon" type="image/x-icon" href="../../../../../Web/PIC/MLAB.ico">
12 <script type="text/javascript" src="../../../../../Web/JS/MLAB_Menu.js"></script> 12 <script type="text/javascript" src="../../../../../Web/JS/MLAB_Menu.js"></script>
13 <!-- AUTOINCLUDE END --> 13 <!-- AUTOINCLUDE END -->
14 </head> 14 </head>
15   15  
16 <body lang="cs"> 16 <body lang="cs">
17   17  
18 <!-- AUTOINCLUDE START "Page/Header.cs.ihtml" DO NOT REMOVE --> 18 <!-- AUTOINCLUDE START "Page/Header.cs.ihtml" DO NOT REMOVE -->
19 <!-- ============== HLAVICKA ============== --> 19 <!-- ============== HLAVICKA ============== -->
20 <div class="Header"> 20 <div class="Header">
21 <script type="text/javascript"> 21 <script type="text/javascript">
22 <!-- 22 <!--
23 SetRelativePath("../../../../../"); 23 SetRelativePath("../../../../../");
24 DrawHeader(); 24 DrawHeader();
25 // --> 25 // -->
26 </script> 26 </script>
27 <noscript> 27 <noscript>
28 <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> 28 <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p>
29 </noscript> 29 </noscript>
30 </div> 30 </div>
31 <!-- AUTOINCLUDE END --> 31 <!-- AUTOINCLUDE END -->
32   32  
33 <!-- AUTOINCLUDE START "Page/Menu.cs.ihtml" DO NOT REMOVE --> 33 <!-- AUTOINCLUDE START "Page/Menu.cs.ihtml" DO NOT REMOVE -->
34 <!-- ============== MENU ============== --> 34 <!-- ============== MENU ============== -->
35 <div class="Menu"> 35 <div class="Menu">
36 <script type="text/javascript"> 36 <script type="text/javascript">
37 <!-- 37 <!--
38 SetRelativePath("../../../../../"); 38 SetRelativePath("../../../../../");
39 DrawMenu(); 39 DrawMenu();
40 // --> 40 // -->
41 </script> 41 </script>
42 <noscript> 42 <noscript>
43 <p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p> 43 <p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p>
44 </noscript> 44 </noscript>
45 </div> 45 </div>
46 <!-- AUTOINCLUDE END --> 46 <!-- AUTOINCLUDE END -->
47   47  
48 <!-- ============== TEXT ============== --> 48 <!-- ============== TEXT ============== -->
49 <div class="Text"> 49 <div class="Text">
50 <p class="Title"> 50 <p class="Title">
51 Grafická nadstavba AVR8 Burn-O-Mat 51 Grafická nadstavba AVR8 Burn-O-Mat
52 </p> 52 </p>
53 <p class=Autor> 53 <p class=Autor>
54 Milan Horkel 54 Milan Horkel
55 </p> 55 </p>
56 <p class="Subtitle"> 56 <p class="Subtitle">
57 Grafická nadstavba AVR8 Burn-O-Mat pro programátor AVRDUDE je náhradou 57 Grafická nadstavba AVR8 Burn-O-Mat pro programátor AVRDUDE je náhradou
58 za AVRDUDE-GUI. Umožňuje pohodlné programování procesorů ATMEL včetně 58 za AVRDUDE-GUI. Umožňuje pohodlné programování procesorů ATMEL včetně
59 nastavování konfiguračních slov. 59 nastavování konfiguračních slov.
60 </p> 60 </p>
61 <p> 61 <p>
62 <a href="../AVR8 Burn-O-Mat.cs.pdf"><img class="NoBorder" 62 <a href="../AVR8 Burn-O-Mat.cs.pdf"><img class="NoBorder"
63 src="../../../../../Web/PIC/FileIco_PDF.ico" 63 src="../../../../../Web/PIC/FileIco_PDF.ico"
64 alt="Acrobat">&nbsp;PDF verze</a> 64 alt="Acrobat">&nbsp;PDF verze</a>
65 </p> 65 </p>
66   66  
67 <h1> Úvodem </h1> 67 <h1> Úvodem </h1>
68   68  
69 <p> 69 <p>
70 Programátor AVRDUDE je zahrnut do vývojového balíku WinAVR a umožňuje 70 Programátor AVRDUDE je zahrnut do vývojového balíku WinAVR a umožňuje
71 programování procesorů ATMEL pomocí mnoha programátorů (HW přípravků). 71 programování procesorů ATMEL pomocí mnoha programátorů (HW přípravků).
72 Pro pohodlnější programování procesorů vznikl program AVRDUDE-GUI jako 72 Pro pohodlnější programování procesorů vznikl program AVRDUDE-GUI jako
73 klikací nadstavba nad AVRDUDE aby se uživatel nemusel trápit 73 klikací nadstavba nad AVRDUDE aby se uživatel nemusel trápit
74 s&nbsp;parametry programu AVRDUDE. 74 s&nbsp;parametry programu AVRDUDE.
75 </p> 75 </p>
76   76  
77 <p> 77 <p>
78 Bohužel tato grafická nadstavba se již nevyvíjí a vyvíjet patrně nebude 78 Bohužel tato grafická nadstavba se již nevyvíjí a vyvíjet patrně nebude
79 (již 2 roky zůstala na verzi 0.2.0) a má některé neřešené chyby. Zejména 79 (již 2 roky zůstala na verzi 0.2.0) a má některé neřešené chyby. Zejména
80 problémy s&nbsp;programováním konfiguračních slov. 80 problémy s&nbsp;programováním konfiguračních slov.
81 </p> 81 </p>
82   82  
83 <h1> AVR8 Burn-O-Mat </h1> 83 <h1> AVR8 Burn-O-Mat </h1>
84   84  
85 <p> 85 <p>
86 Verze 1.4b ze 17.12.2006 86 Verze 1.4b ze 17.12.2006
87 </p> 87 </p>
88   88  
89 <h2> Co umí AVR8 Burn-O-Mat </h2> 89 <h2> Co umí AVR8 Burn-O-Mat </h2>
90   90  
91 <p> 91 <p>
92 Tento program je náhradou starého programu AVRDUDE-GUI, tedy je to 92 Tento program je náhradou starého programu AVRDUDE-GUI, tedy je to
93 grafická nadstavba nad program AVRDUDE. Je napsaný zcela znova 93 grafická nadstavba nad program AVRDUDE. Je napsaný zcela znova
94 v&nbsp;jazyce JAVA a na rozdíl od AVRDUDE-GUI umí zobrazovat, nastavovat 94 v&nbsp;jazyce JAVA a na rozdíl od AVRDUDE-GUI umí zobrazovat, nastavovat
95 a programovat konfigurační slova procesů ATMEL řady AVR. 95 a programovat konfigurační slova procesů ATMEL řady AVR.
96 </p> 96 </p>
97   97  
98 <h1> Instalace </h1> 98 <h1> Instalace </h1>
99   99  
100 <h2> Download </h2> 100 <h2> Download </h2>
101   101  
102 <p> 102 <p>
103 Program stáhneme ze stránky autora: 103 Program stáhneme ze stránky autora:
104 </p> 104 </p>
105   105  
106 <p> 106 <p>
107 <a href="http://www.brischalle.de/avr8_burn-o-mat_avrdude_gui/avr8_burn_o_mat_avrdude_gui_en.html" 107 <a href="http://www.brischalle.de/avr8_burn-o-mat_avrdude_gui/avr8_burn_o_mat_avrdude_gui_en.html"
108 title="Stránka autora">http://www.brischalle.de/avr8_burn-o-mat_avrdude_gui/avr8_burn_o_mat_avrdude_gui_en.html</a> 108 title="Stránka autora">http://www.brischalle.de/avr8_burn-o-mat_avrdude_gui/avr8_burn_o_mat_avrdude_gui_en.html</a>
109 </p> 109 </p>
110   110  
111 <p> 111 <p>
112 Program vyžaduje jazyk JAVA alespoň verze 1.5, který je možno stáhnout 112 Program vyžaduje jazyk JAVA alespoň verze 1.5, který je možno stáhnout
113 zde: 113 zde:
114 </p> 114 </p>
115   115  
116 <p> 116 <p>
117 <a href="http://java.sun.com/javase/downloads" 117 <a href="http://java.sun.com/javase/downloads"
118 title="Stáhnout JAVA">http://java.sun.com/javase/downloads</a> 118 title="Stáhnout JAVA">http://java.sun.com/javase/downloads</a>
119 </p> 119 </p>
120   120  
121 <h2> Instalace </h2> 121 <h2> Instalace </h2>
122   122  
123 <p> 123 <p>
124 Program rozpakujeme do adresáře dle své volby (tam, kam dáváme programy, 124 Program rozpakujeme do adresáře dle své volby (tam, kam dáváme programy,
125 které nemají instalační program). Pro spouštění je připraven dávkový 125 které nemají instalační program). Pro spouštění je připraven dávkový
126 soubor nebo je možno spouštět přímo JAVA aplikaci 126 soubor nebo je možno spouštět přímo JAVA aplikaci
127 <samp>AVR8_Burn_O_Mat.jar</samp>. 127 <samp>AVR8_Burn_O_Mat.jar</samp>.
128 </p> 128 </p>
129   129  
130 <p> 130 <p>
131 Můžeme do adresáře (typicky) <samp>&quot;C:\Documents and Settings\All 131 Můžeme do adresáře (typicky) <samp>&quot;C:\Documents and Settings\All
132 Users\Nabídka Start\Programy\AVR8 Burn-O-Mat\&quot;</samp> dát odkaz na 132 Users\Nabídka Start\Programy\AVR8 Burn-O-Mat\&quot;</samp> dát odkaz na
133 program <samp>AVR8_Burn_O_Mat.jar.lnk</samp>. Pak je již spouštění 133 program <samp>AVR8_Burn_O_Mat.jar.lnk</samp>. Pak je již spouštění
134 hračka. 134 hračka.
135 </p> 135 </p>
136   136  
137 <h2> Konfigurace </h2> 137 <h2> Konfigurace </h2>
138   138  
139 <p> 139 <p>
140 Konfigurace se provádí pomocí volby <samp>Settings/AVRDUDE</samp>. 140 Konfigurace se provádí pomocí volby <samp>Settings/AVRDUDE</samp>.
141 Mezi jednotlivými nastaveními je třeba program ukončit a spustit znovu 141 Mezi jednotlivými nastaveními je třeba program ukončit a spustit znovu
142 aby se načetly změněné hodnoty. 142 aby se načetly změněné hodnoty.
143 </p> 143 </p>
144   144  
145 <p> 145 <p>
146 Nově nainstalovaný program musíme naučit kde je nainstalovaný program 146 Nově nainstalovaný program musíme naučit kde je nainstalovaný program
147 AVRDUDE (soubor <samp>avrdude.exe</samp>) a kde má tento program 147 AVRDUDE (soubor <samp>avrdude.exe</samp>) a kde má tento program
148 konfigurační soubor (soubor <samp>avrdude.conf</samp>). 148 konfigurační soubor (soubor <samp>avrdude.conf</samp>).
149 </p> 149 </p>
150   150  
151 <p> 151 <p>
152 Dále nastavíme používaný programátor (například <samp>picoweb</samp>) 152 Dále nastavíme používaný programátor (například <samp>picoweb</samp>)
153 a použitý port (například <samp>lpt1</samp>). 153 a použitý port (například <samp>lpt1</samp>).
154 </p> 154 </p>
155   155  
156 <h1> Použití </h1> 156 <h1> Použití </h1>
157   157  
158 <p> 158 <p>
159 Použití je triviální, s&nbsp;chutí do toho. 159 Použití je triviální, s&nbsp;chutí do toho.
160 </p> 160 </p>
161   161  
162 <p> 162 <p>
163 Hlavní dialog: 163 Hlavní dialog:
164 </p> 164 </p>
165   165  
166 <p> 166 <p>
167 <img width=588 height=421 167 <img width=588 height=421
168 src="Pictures_AVR8 Burn-O-Mat/image001.jpg" 168 src="Pictures_AVR8 Burn-O-Mat/image001.jpg"
169 alt="Hlavní dialog"> 169 alt="Hlavní dialog">
170 </p> 170 </p>
171   171  
172 <p> 172 <p>
173 Dialog pro nastavování přepínačů: 173 Dialog pro nastavování přepínačů:
174 </p> 174 </p>
175   175  
176 <p> 176 <p>
177 <img width=600 height=500 177 <img width=600 height=500
178 src="Pictures_AVR8 Burn-O-Mat/image002.jpg" 178 src="Pictures_AVR8 Burn-O-Mat/image002.jpg"
179 alt="Nastavení přepínačů"> 179 alt="Nastavení přepínačů">
180 </p> 180 </p>
181 </div> 181 </div>
182   182  
183 <!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE --> 183 <!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE -->
184 <!-- ============== PATIČKA ============== --> 184 <!-- ============== PATIČKA ============== -->
185 <div class="Footer"> 185 <div class="Footer">
186 <script type="text/javascript"> 186 <script type="text/javascript">
187 <!-- 187 <!--
188 SetRelativePath("../../../../../"); 188 SetRelativePath("../../../../../");
189 DrawFooter(); 189 DrawFooter();
190 // --> 190 // -->
191 </script> 191 </script>
192 <noscript> 192 <noscript>
193 <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> 193 <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p>
194 </noscript> 194 </noscript>
195 </div> 195 </div>
196 <!-- AUTOINCLUDE END --> 196 <!-- AUTOINCLUDE END -->
197   197  
198 </body> 198 </body>
199 </html> 199 </html>