AVR-Duino 168 C nyelvű programozás és AVRStudio

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00

AVR-Duino 168 C nyelvű programozás és AVRStudio

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

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

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

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...
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00

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

Robert írta:. 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...
STK500 programozóm van így az nem gond.
De lehet, hogy vak vagyok 8) , de nem nem tudom, hogy melyik az ISP csatlakozó az AVR-Duino panelen.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

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.
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00

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

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.
Oké. akkor este forrasztok be tüskéket és kipróbálom.
A bootloadert ezzen ugye nem teszem tönkre?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

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)).
Avatar
szegoj
SzínkódFestő
Hozzászólások: 92
Csatlakozott: 2010. február 4. csütörtök, 7:00

Re: AVR-Duino 168 C nyelvű programozás és AVRStudio

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

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ő.
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ó.
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00

Re: AVR-Duino 168 C nyelvű programozás és AVRStudio

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

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ó.
Ne haragudjatok, hogí ennyit értetlenkedem, de még nem látom át teljesen a dolgot.
Viszont amit írsz abban van valami. 8)
Kicsit kényelmetlen, de végül is mindegy, hogy lefuttatok egy batch fájlt vagy klikkelek egy upload gombon. :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

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 :P.
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00

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

Én óvatos vagyok. Inkább 100x kérdezek mint 1x kizárjam magam.
Még egy sor C kódot sem töltöttem fel és el is vetettem az ISP-n keresztüli feltöltést.
Még nulla a tudásom. 8)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Válasz küldése