AVR-Duino 168 C nyelvű programozás és AVRStudio
AVR-Duino 168 C nyelvű programozás és AVRStudio
Sziasztok!
Tudom, hogy a kezdőknek a Bascom-ot ajánlájtok, de nekem még is C lenne kézenfekvő már kezdésnek is. (Nem a nulláról indulok. Vannak programozó ismereteim)
Szóval addig jutottam, hogy erre a célra az AVRStudio elég jó lenne.
Viszont itt megakadtam.
Míg bascommal simán feltöltök egy apró kis programot addig a Studióval semmirem jutok.
Segítsetek elindulni. Biztos nem vagyok egyedül aki ezt csinálná.
Kiegészítő paneljeim. ExtShield1, EthMax és egy LCD kijelző.
Tudom, hogy a kezdőknek a Bascom-ot ajánlájtok, de nekem még is C lenne kézenfekvő már kezdésnek is. (Nem a nulláról indulok. Vannak programozó ismereteim)
Szóval addig jutottam, hogy erre a célra az AVRStudio elég jó lenne.
Viszont itt megakadtam.
Míg bascommal simán feltöltök egy apró kis programot addig a Studióval semmirem jutok.
Segítsetek elindulni. Biztos nem vagyok egyedül aki ezt csinálná.
Kiegészítő paneljeim. ExtShield1, EthMax és egy LCD kijelző.
A WinAVR-t feltelepíted.
http://hub.webring.org/hub/avr
Utána az AVRStudio 4-et és a servicepackokat. (4.19 az utolsó)
http://www.atmel.com/dyn/products/tools ... ol_id=2725
A programszerkesztést így az AVRStudioval tudod elvégezni. A progremfeltöltést az AVRStudióból az STK500-l tudod megtenni az AVR-Duino panelre az ISP csatlakozón át.
Az AVRStudioban a Conn feliratú ikon...
http://hub.webring.org/hub/avr
Utána az AVRStudio 4-et és a servicepackokat. (4.19 az utolsó)
http://www.atmel.com/dyn/products/tools ... ol_id=2725
A programszerkesztést így az AVRStudioval tudod elvégezni. A progremfeltöltést az AVRStudióból az STK500-l tudod megtenni az AVR-Duino panelre az ISP csatlakozón át.
Az AVRStudioban a Conn feliratú ikon...
Oké. akkor este forrasztok be tüskéket és kipróbálom.Robert írta:Ha baloldalt az USB csatlakozó, és az alkatrészek felfele néznek, akkor a processzor felett jobb oldalt.
2x3-as csatlakozó. (tüske kell rá, az Arduinon alapban nincs beforrasztva).
A lábkiosztás megegyezik a STK500 2*3-as csatlakozójával.
A bootloadert ezzen ugye nem teszem tönkre?
De. Ugyanis egyszerre programozódik.
Bootloader:
- az Arduino-022/hardware/bootloaders/atmega/....hex állomány
- Biztosítékbitek (ha nem tudod melyik mire való, NE piszkáld
):
- BootSz/Bootloader Size: 1024Word
- BootRST: pipa.
Ha a bootloederre szükség van, akkor egyszerűbb megoldás:
Lap közepétől a batch file, ami paraméterezhető, és az Arduino Bootloaderen át az AVRDUDE keretrendszert használja.
A kapcsolódó fórumban is van pár tipp még.
Így a bootloader is megmarad és a programozás is biztosítható (órajel: 16 MHz, ATMega168 chip, max Flash: 14k (ugye 2 a bootloader)).
Bootloader:
- az Arduino-022/hardware/bootloaders/atmega/....hex állomány
- Biztosítékbitek (ha nem tudod melyik mire való, NE piszkáld
- BootSz/Bootloader Size: 1024Word
- BootRST: pipa.
Ha a bootloederre szükség van, akkor egyszerűbb megoldás:
Lap közepétől a batch file, ami paraméterezhető, és az Arduino Bootloaderen át az AVRDUDE keretrendszert használja.
A kapcsolódó fórumban is van pár tipp még.
Így a bootloader is megmarad és a programozás is biztosítható (órajel: 16 MHz, ATMega168 chip, max Flash: 14k (ugye 2 a bootloader)).
Re: AVR-Duino 168 C nyelvű programozás és AVRStudio
Blackdog!blackdog írta:Sziasztok!
Tudom, hogy a kezdőknek a Bascom-ot ajánlájtok, de nekem még is C lenne kézenfekvő már kezdésnek is. (Nem a nulláról indulok. Vannak programozó ismereteim)
Szóval addig jutottam, hogy erre a célra az AVRStudio elég jó lenne.
Viszont itt megakadtam.
Míg bascommal simán feltöltök egy apró kis programot addig a Studióval semmirem jutok.
Segítsetek elindulni. Biztos nem vagyok egyedül aki ezt csinálná.
Kiegészítő paneljeim. ExtShield1, EthMax és egy LCD kijelző.
Nem is értem, mi a problémád!
Ha Bascom alol fel tudsz tölteni programot, a duino.bat használatával ugyanugy mehet a dolog, és minden külön programozó nélkül: ezért is jó a bootloader. Én sem javasolnám az ISP port használatát, az Arduino keretrendszeren keresztül, vagy a duino.bat segítségével minden megoldható.
Re: AVR-Duino 168 C nyelvű programozás és AVRStudio
Ne haragudjatok, hogí ennyit értetlenkedem, de még nem látom át teljesen a dolgot.szegoj írta: Blackdog!
Nem is értem, mi a problémád!
Ha Bascom alol fel tudsz tölteni programot, a duino.bat használatával ugyanugy mehet a dolog, és minden külön programozó nélkül: ezért is jó a bootloader. Én sem javasolnám az ISP port használatát, az Arduino keretrendszeren keresztül, vagy a duino.bat segítségével minden megoldható.
Viszont amit írsz abban van valami.
Kicsit kényelmetlen, de végül is mindegy, hogy lefuttatok egy batch fájlt vagy klikkelek egy upload gombon.
A, mindenki valahogy elkezdte...
2 fele kezdo van:
- ovatos, aki inkabb kerdez es utana csoinal barmit. standard kerdes: Miert ?:)
- vakmero: eloszor nyomkodja a gombokat (kizarja magat a chipbol) es utana csodalkozik... Standard kerdes: Miert nem jo ez a sz**** ?
Inkabb az elsőt megoldast javaslom
.
2 fele kezdo van:
- ovatos, aki inkabb kerdez es utana csoinal barmit. standard kerdes: Miert ?:)
- vakmero: eloszor nyomkodja a gombokat (kizarja magat a chipbol) es utana csodalkozik... Standard kerdes: Miert nem jo ez a sz**** ?
Inkabb az elsőt megoldast javaslom
Ha C-vel kezdesz, amit tarts szemelőtt:
- AVR adatlap, mire és hogyan kell hivatkozni.
- Arduino keretrendszer jó erre, hogy 1-2 alaptrükköt el lehessen lesni...
Pár indulóhely:
http://winavr.scienceprog.com/avr-gcc-tutorial
http://winavr.scienceprog.com/
http://www.mikrocontroller.net/articles ... C-Tutorial (német!) De programkódok vannak...
http://www.users.on.net/~symes/Cwith...toCwithAVR.htm
http://www.itee.uq.edu.au/%7Ecse/_at...ial/index.html
http://mikrocontroller.cco-ev.de/eng/download.php
http://www.xdesignlabs.com/guide/index.html
http://hubbard.engr.scu.edu/embedded/
http://www.stanford.edu/class/ee281/
http://www.iguanalabs.com/maintut.htm
...
http://www.programmershelp.co.uk/ctutorials.php
http://www.micahcarrick.com/avr-tutoria ... utput.html
http://iamsuhasm.wordpress.com/tutsproj ... -tutorial/
Csak győzz szemezgetni. javasolt kezdés:
- LED villogtató
- sorosport
- LCD
- AVR adatlap, mire és hogyan kell hivatkozni.
- Arduino keretrendszer jó erre, hogy 1-2 alaptrükköt el lehessen lesni...
Pár indulóhely:
http://winavr.scienceprog.com/avr-gcc-tutorial
http://winavr.scienceprog.com/
http://www.mikrocontroller.net/articles ... C-Tutorial (német!) De programkódok vannak...
http://www.users.on.net/~symes/Cwith...toCwithAVR.htm
http://www.itee.uq.edu.au/%7Ecse/_at...ial/index.html
http://mikrocontroller.cco-ev.de/eng/download.php
http://www.xdesignlabs.com/guide/index.html
http://hubbard.engr.scu.edu/embedded/
http://www.stanford.edu/class/ee281/
http://www.iguanalabs.com/maintut.htm
...
http://www.programmershelp.co.uk/ctutorials.php
http://www.micahcarrick.com/avr-tutoria ... utput.html
http://iamsuhasm.wordpress.com/tutsproj ... -tutorial/
Csak győzz szemezgetni. javasolt kezdés:
- LED villogtató
- sorosport
- LCD