Mivel kezdjek?

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
zolsza
DrótVégénSzéndarab
Hozzászólások: 32
Csatlakozott: 2008. október 14. kedd, 6:00
Tartózkodási hely: Bdapest IV
Kapcsolat:

Kezdönek melyik kittet?

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

Sziasztok, most csöppentem bele az AVR-ek világába. Mint abszolút kezdőnek (elektronikai ismeretek ok, programozás gyenge bacis még 1980-as évekből, szerszámok smd forrasztás ok) mit ajánlanátok AVR-Dragon vagy ATSTK500 starter kitt (http://www.atmel.com/dyn/products/tools ... ol_id=2735) vagy AVR-Duino/168 teljes alapkészlet (http://www.tavir.hu/modules.php?name=As ... d=61&cid=6). Köszönöm a segítséget ás árban hasonló (30000 Ft) Készletek, ötletek is jöhetnek.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10115
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

AVRDragon: alapvetően csak programozó és debugger/hibakereső.
(Ez utóbbi ASM programozáskor segítség, különben alig (~soha) nem szükséges). A processzor teljes megismerési környezetét NEKED kell felépíteni.


Kezdőkészlet:
AVR-Duino/168: alappanel, amin processzor és USB illesztés van.
Én nem a hivatkozott készlettel kezdenék (az inkább középhaladó irány), hanem a következő összeállítással:

AVR-Duino168 alappanel, Ext1 kiegészítőpanel+1Wire hőmérő+2x16 LCD, STK500 programozó, csupalyuk fedpanel, kezdő CD.
Ezzel az alapokat lehet megtanulni és a saját HW éptése a csupalyuk panelen lehetséges. Ezen készlet az alapokat ismerteti meg, a sorosport, LEDvillogótól az egyszerűbb adatgyűjtőig. Bascom, Arduino nyelvven simán kezelhető.
Azt ethernetet nem venném be a kezdőcsomagba - a komplexitásánál fogva. Ok, látványos, de túl komplex ahhoz hogy most ismerkedő ebbe vágja a fejszéjét.


A többiek úgyis megcáfolnak/kijavítanak/egyéb tippet adnak... :)
Avatar
evildodo
Pákabűvész
Hozzászólások: 213
Csatlakozott: 2009. február 4. szerda, 7:00
Tartózkodási hely: Győr

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

Robert írta:AVRDragon: alapvetően csak programozó és debugger/hibakereső.
(Ez utóbbi ASM programozáskor segítség, különben alig (~soha) nem szükséges). A processzor teljes megismerési környezetét NEKED kell felépíteni.


Kezdőkészlet:
AVR-Duino/168: alappanel, amin processzor és USB illesztés van.
Én nem a hivatkozott készlettel kezdenék (az inkább középhaladó irány), hanem a következő összeállítással:

AVR-Duino168 alappanel, Ext1 kiegészítőpanel+1Wire hőmérő+2x16 LCD, STK500 programozó, csupalyuk fedpanel, kezdő CD.
Ezzel az alapokat lehet megtanulni és a saját HW éptése a csupalyuk panelen lehetséges. Ezen készlet az alapokat ismerteti meg, a sorosport, LEDvillogótól az egyszerűbb adatgyűjtőig. Bascom, Arduino nyelvven simán kezelhető.
Azt ethernetet nem venném be a kezdőcsomagba - a komplexitásánál fogva. Ok, látványos, de túl komplex ahhoz hogy most ismerkedő ebbe vágja a fejszéjét.


A többiek úgyis megcáfolnak/kijavítanak/egyéb tippet adnak... :)
Én, a Te helyedbe egy sörrel kezdenék :)
A viccet félre téve, a Robi által ajánlott platform kiváló, anno én is ilyennel kezdtem!
Sok sikert!
Geht nicht, Gibt's nicht!
Avatar
ampervadasz
Bitmanipulátor
Hozzászólások: 119
Csatlakozott: 2008. január 19. szombat, 7:00
Tartózkodási hely: Mátraterenye

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

Szervusztok!

Csakis saját tapasztalatom alapján írom!

Nekem az elsődleges mindig az volt, hogy legyen egy megvalósításra váró ötlet. Ezek után Tervezés és szimuláció (PROTEUS), programírás (BASCOM), nyáktervezés (EAGLE), kivitelezés (HÁZILAG).
Ha mindent jól csinált az ember, akkor örül az egész család! :D

Személy szerint sohasem voltam a próbapanelek híve! :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10115
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

Na ja. Aki már benne van nyakig:)
De egy kezdő küzdjön a tervezéssel, HW-hibákkal már az első lépésben?:)
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00
Tartózkodási hely: Sopron
Kapcsolat:

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

Sziasztok!

Kicsit bele keveredtem, hogy mit vegyek.
A programozó az rendben van. STK500

De ezt érdemes hozzá megvenni?
http://avr.tavir.hu/modules.php?name=As ... =133&cid=6
Ezzel programozni nem tudok csak bizonyos funkciókat tesztelni. Viszont az sem világos számomra, hogy ebben milyen AVR-van.

Illetve milyen AVR-t (vagy többet) vegyek amivel eltudok indulni.
Kicsit most káosz van bennem első nekifutásra.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10115
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

Az STK500 OK.
Az alappanelben a M8 chip mellé M168-asat vennék még. Ártani nem árt alapon...

Kezedtre nem rossz. Illetve még ami érdekes lehet a TavIR kezdő CD/DVD. Ezen adatlapok, SW-k, minták össze vannak szedve, plusz jópár kapcsolási rajz is...
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00
Tartózkodási hely: Sopron
Kapcsolat:

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

AVR-Duino/8 (USB) alappanel és AVR-Duino/Ext1+LCD kiegészítő csomag AVR-Hasznos CD lemezzel, kábelekkel.
Elvileg benne van a CD. Vagy te nem erre gondoltál?

Ha csak a programozót veszem akkor mennyire szúrok ki magammal?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10115
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

Write only metódusban voltam :) .

A programozóval csak annyira, hogy:
- össze kell vadászni a mintákat
- a HW építési hibákba belefuthatsz (az EXT1 esetén ez tesztelés miatt megoldva)
- A biztosítékbitek kezelését nagyon nézd meg/olvass utána... Reset láb nem tiltandó, és a külső órajel és a külső kvarc 2 külön dolog :).

KezdőChipnek valamelyik ATMega javasolt, DIP tokban. TINY a korlátozott lehetőségek miatt az elején inkább korlát lenne, mint kihívás (hogy a 2k programot 1k-ban írdd meg :) )
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00
Tartózkodási hely: Sopron
Kapcsolat:

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

Tehát, hogy tisztába tegyem magamban a dolgokat:

Ha van programozóm akkor amit megírtam azt feltölthetem az AVR-re, de mindent magamnak kell elkészítenem.

Ha megveszem a linkelt készletet akkor programot égetni nem tudok és megvagyok kötve egy bizonyos AVR-hez, de nem kell a HW építéssel bajlódnom csak akkor, ha végleges dolgot szeretnék csinálni.

Már régóta tervezem ezt a beruházás csak akkor akadok meg mikor összeadom az árakat. :oops:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10115
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

A programozóval bármilyen AVR-be a saját prg-k feltölthetőek.
AVRDuinoi esetén ugye ott a chip foglalat, amibe a 28 lábó ATMega8 család mehet (ATMega8, M168, M328, M88, M48 és a P-s sorozatok :).
De ott a programozókivezetés és STK500-l is programozhatod.

Tipp:
Az AVR-Duino-ba az arduino SW-ből az arduinoISP-t letöltve: programozó lesz belőle:)
Az AVR-duino önmagát képes programozni, lévén beépített bootloadere van:)

Na újabb magaslabda :P ...


Árak:
- STK500 kihúzva,
- AVRDuino/168 berak,
- Ext1 berak
- LCD talán van elfekvőben :)

B verzió:
- AVR-Duino168 alappanel,
- Csupalyuk panellel...
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00
Tartózkodási hely: Sopron
Kapcsolat:

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

Na újabb magaslabda Vicces ...
Szó szerint.
De ott a programozókivezetés és STK500-l is programozhatod.
Most akkor lehet programozni AVRDuino -val vagy csak akkor, ha SW-t cserélek?
Ezek szerint ebbe is jó pár AVR belemehet.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10115
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

AVR-Duinoival is lehet programozni (ha a letöltött program rajta az ARDUINO ISP :) )
Ez az arduino SWkörnyezetben fell is van, a minták alatt:)
Free.


És persze más chipek is programozhatóa, gyakorlatilag _mind_ amin van ISP lehetőség. ATTiny13...ATMega2561. Lehet válogatni :P
Avatar
blackdog
Biztosítékgyilkos
Hozzászólások: 59
Csatlakozott: 2010. szeptember 2. csütörtök, 6:00
Tartózkodási hely: Sopron
Kapcsolat:

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

Szerintem te direkt böksz be valamit, hogy elbizonytalanodjak. :lol:

Ha építek egy áramkört amibe AVR lesz akkor annak a felprogramozásához(égetéséhez) elég AVR-Duino ? Vagy csak tesztelni?

Mikortól elengedhetetlen az STK500 jelenléte?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10115
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

Az AVR-Duinóból lehet programozót csinálni, ha az ArduinoISP programot töltöd rá... (ekkor egyenértékű lesz az STK500-al)

De a korrekt megoldás az önálló programozó (kisebb , szebb, kisebb helyen elfér, az ISP csatlakozás direkt van rajta, LEDes visszajelzés beépítve.)
Válasz küldése