ATMEGA328 tanuló/ fejlesztő panel
ATMEGA328 tanuló/ fejlesztő panel
Üdv!
Nem rég kezdtem elméleti síkon foglalkozni programozással, pontosítva Arduino programozással. Szeretnék készíteni egy a címben említett panelt, és a neten kutakodva találtam rá az alábbi oldalakra, ahol már megvalósított áramkörök láthatók:
http://tinkerlog.com/howto/mega328-header/
http://avrprogrammers.com/atmega328bd.php
http://www.kerrywong.com/2010/04/24/an- ... csp-board/
Programozóként pedig egy mezei bufferelt STK200-ra gondoltam.
http://avr.tavir.hu/modules.php?name=Co ... page&pid=6
Az alábbi oldal szerint programoznám fel a bootloadert.
http://avr.tavir.hu/modules.php?name=Co ... id=107[url][/url]
A kérdésem az lenne hogy a mellékelt linkeken lévő kapcsolási rajzokban nincs-e hiba, illetve hogy a bootloader programozása használható e ilyen megoldás esetén?
Ez a megoldás használható mint Arduino illetve mint mezei AVR fejlesztő eszköz?
A megépítése során kell valami speciális dolgot figyelembe venni? Minden apró kis észrevétel, tapasztalati megosztást szívesen fogadok. Segítségeteket előre is köszönöm.
Nem rég kezdtem elméleti síkon foglalkozni programozással, pontosítva Arduino programozással. Szeretnék készíteni egy a címben említett panelt, és a neten kutakodva találtam rá az alábbi oldalakra, ahol már megvalósított áramkörök láthatók:
http://tinkerlog.com/howto/mega328-header/
http://avrprogrammers.com/atmega328bd.php
http://www.kerrywong.com/2010/04/24/an- ... csp-board/
Programozóként pedig egy mezei bufferelt STK200-ra gondoltam.
http://avr.tavir.hu/modules.php?name=Co ... page&pid=6
Az alábbi oldal szerint programoznám fel a bootloadert.
http://avr.tavir.hu/modules.php?name=Co ... id=107[url][/url]
A kérdésem az lenne hogy a mellékelt linkeken lévő kapcsolási rajzokban nincs-e hiba, illetve hogy a bootloader programozása használható e ilyen megoldás esetén?
Ez a megoldás használható mint Arduino illetve mint mezei AVR fejlesztő eszköz?
A megépítése során kell valami speciális dolgot figyelembe venni? Minden apró kis észrevétel, tapasztalati megosztást szívesen fogadok. Segítségeteket előre is köszönöm.
Átolvastam a biztosíték bites leírást. Felmerült pár kérdésem ezzel kapcsolatban:
Ha gyári -Bascom alól vett- bootloadert égetek be akkor semmi dolgom nincs a biztosítékbitekkel?
Ha a chipbe egyáltalán nem égetek be bootloadert akkor csak magát a programot akkor is ki lehet hagyni a biztosítékbiteket vagy sem?
A Reset láb átállítása kimenetté akkor csak nagyfeszültségű soros vagy párhuzamos programozóval égethető utána a chip. Mely programozókra teljesül a nagyfeszültségű feltétel?
Átgondolva a panelt, nem tudom mi lenne könnyeben járható út. Ha építek egy komplett panelt ami mindent tartalmaz -programozó,tápfeszültség, maga a chip, ledek,gombok,hangszóró, LCD,billentyűmátrix stb..- vagy pedig dugdosós próbapanellel használok részáramköröket, tehát lenne az utánaépítés-chip és programozó együtt-, és külön paneleken lennének ledek, gombok egyebek amiket a dugdosós hoz lehet kötni. Az első verzióval - a komplett panellal- annyi a gondom hogy amíg nem ismerem pl. LCD kezelését addig nem tudom mi kell hozzá. Viszont a dugdosódnál a tudásomhoz mérten készülnének a részegységek. Ki mit gondol erről? Ötletet,tapasztalatot szívesen fogadok.
Ha gyári -Bascom alól vett- bootloadert égetek be akkor semmi dolgom nincs a biztosítékbitekkel?
Ha a chipbe egyáltalán nem égetek be bootloadert akkor csak magát a programot akkor is ki lehet hagyni a biztosítékbiteket vagy sem?
A Reset láb átállítása kimenetté akkor csak nagyfeszültségű soros vagy párhuzamos programozóval égethető utána a chip. Mely programozókra teljesül a nagyfeszültségű feltétel?
Átgondolva a panelt, nem tudom mi lenne könnyeben járható út. Ha építek egy komplett panelt ami mindent tartalmaz -programozó,tápfeszültség, maga a chip, ledek,gombok,hangszóró, LCD,billentyűmátrix stb..- vagy pedig dugdosós próbapanellel használok részáramköröket, tehát lenne az utánaépítés-chip és programozó együtt-, és külön paneleken lennének ledek, gombok egyebek amiket a dugdosós hoz lehet kötni. Az első verzióval - a komplett panellal- annyi a gondom hogy amíg nem ismerem pl. LCD kezelését addig nem tudom mi kell hozzá. Viszont a dugdosódnál a tudásomhoz mérten készülnének a részegységek. Ki mit gondol erről? Ötletet,tapasztalatot szívesen fogadok.
A biztosítékbiteket ha nem piszkálod, minden alaphelyzetben van:
- a 0000. címről fut a program, Bootloader nem aktív (hiába töltöd rá),
- 1 MHz-ről jár a chip (belső RC), hiába van esetleg külső kvarc rajta.
RESET lábat (Resetdsbl) nem piszkálni. Párhuzamos v. soros nagyfesz. programozóval visszahozható.
A HVPP vagy HVSP jelzetűek (HighVoltageParallelProgrammer). Speciális darabok.
Maradj a dugdosósnál. Így megsimered a részegységeket és nem 6-10 kísérlettel készül el a kész próbapanel. Bár ha nem akasz tanulópénzt áldozni, puskázz az Ext1 rajzából. Vagy készen is elérhető - ezen majd' minden rajta van.
- a 0000. címről fut a program, Bootloader nem aktív (hiába töltöd rá),
- 1 MHz-ről jár a chip (belső RC), hiába van esetleg külső kvarc rajta.
RESET lábat (Resetdsbl) nem piszkálni. Párhuzamos v. soros nagyfesz. programozóval visszahozható.
A HVPP vagy HVSP jelzetűek (HighVoltageParallelProgrammer). Speciális darabok.
Maradj a dugdosósnál. Így megsimered a részegységeket és nem 6-10 kísérlettel készül el a kész próbapanel. Bár ha nem akasz tanulópénzt áldozni, puskázz az Ext1 rajzából. Vagy készen is elérhető - ezen majd' minden rajta van.
Üdv!
Úgy döntöttem hogy saját nyákot tervezek, az égetőnek.az alábbi linken megtekinthető.
https://picasaweb.google.com/1167775865 ... 5ZHlhJOuDg#
A kvarc még nincs beletervezve mert nem tudom milyen méretűt kapok.
A kvarcnál fontos hogy a kondenzátorok minél közelebb legyenek hozzá?
Úgy döntöttem hogy saját nyákot tervezek, az égetőnek.az alábbi linken megtekinthető.
https://picasaweb.google.com/1167775865 ... 5ZHlhJOuDg#
A kvarc még nincs beletervezve mert nem tudom milyen méretűt kapok.
A kvarcnál fontos hogy a kondenzátorok minél közelebb legyenek hozzá?
Lehet fogalomzavarban szenvedek. Az alábbi linken lévő általam égetőnek titulált áramkört akkor minek kell nevezni?
http://tinkerlog.com/howto/mega328-header/
Egy ehhez hasonlót álmodtam meg, így nem kell mindig külön majd összerakni dugdosóson a részeket. Egyben lesz minden.
http://tinkerlog.com/howto/mega328-header/
Egy ehhez hasonlót álmodtam meg, így nem kell mindig külön majd összerakni dugdosóson a részeket. Egyben lesz minden.