ATMEGA328 tanuló/ fejlesztő panel

Avatar
daniel926
Biztosítékgyilkos
Hozzászólások: 65
Csatlakozott: 2011. december 7. szerda, 7:00

ATMEGA328 tanuló/ fejlesztő panel

Hozzászólás Szerző: daniel926 »

Ü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.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

STK200:
- van pár trükkje: XP/Win7 alatt tesztelni, mert kell az oprendszer szintű driver.


Valamint a biztosítékbitek c-ű részt nézd át a Bascom-AVR leírásban. Itt alapszabály: Amit nem ismerünk, azt nem piszkáljuk!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Mit akarsz a tanulópanelra felrakni?
Mert eddig ez csak _utánépítés_ hozzárakott tudás/ismeret nélkül...
Avatar
daniel926
Biztosítékgyilkos
Hozzászólások: 65
Csatlakozott: 2011. december 7. szerda, 7:00

Hozzászólás Szerző: daniel926 »

Á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.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

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.
Avatar
daniel926
Biztosítékgyilkos
Hozzászólások: 65
Csatlakozott: 2011. december 7. szerda, 7:00

Hozzászólás Szerző: daniel926 »

Igen, néztem már és most is ránéztem hogy elég sok mindent tud az említett panel, de a csupa lyuk is egészen jól használhatónak tűnik. Maradok a dugdosós verziónál, az jóval egyszerűbb elkészítés szempontjából.
Külső órajel használatakor mi javasolt inkább a kvarc vagy a rezonátor?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Kvarc. Pontosabb. És többféle van belőle.
Avatar
daniel926
Biztosítékgyilkos
Hozzászólások: 65
Csatlakozott: 2011. december 7. szerda, 7:00

Hozzászólás Szerző: daniel926 »

Köszönöm válaszod, és segítségedet.
Avatar
daniel926
Biztosítékgyilkos
Hozzászólások: 65
Csatlakozott: 2011. december 7. szerda, 7:00

Hozzászólás Szerző: daniel926 »

Ü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á?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Égetőnek minek külön? ISP - in system programming!
Avatar
daniel926
Biztosítékgyilkos
Hozzászólások: 65
Csatlakozott: 2011. december 7. szerda, 7:00

Hozzászólás Szerző: daniel926 »

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.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ez egy miniboard. Ezzel nem fogod programozni :).
A chip mellett ott az ISP csatlakozó, max azon keresztül....
Avatar
daniel926
Biztosítékgyilkos
Hozzászólások: 65
Csatlakozott: 2011. december 7. szerda, 7:00

Hozzászólás Szerző: daniel926 »

Na szóval, miniboard. Ehhez fog készülni még egy stk200-as amivel majdan programozom. A miniboard megy fel dugdosód panelra, a dugdosósra meg a részáramkörök.
Az általam tervezett miniboard - a kvarc hiányát leszámítva- jó-e? Mert nem szeretnék hibásan tervezett panelt készíteni.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Trükk:
Belső 8 MHz az RC. Így a kvarc - remélhetőleg - elhagyható.
Avatar
daniel926
Biztosítékgyilkos
Hozzászólások: 65
Csatlakozott: 2011. december 7. szerda, 7:00

Hozzászólás Szerző: daniel926 »

A külső oszcillátor nem pontosabb jobb stabilitású mint a belső?
Válasz küldése