ATmega32, vývojový kit EvB 4.3

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
matas
Příspěvky: 5
Registrován: 16 pro 2011, 00:00

ATmega32, vývojový kit EvB 4.3

#1 Příspěvek od matas »

Dobrý den, chci se zeptat doporučili byste tento kit pro začátečníka? Jestli má někdo s tímto kitem zkušenosti. Musím dokoupit i programátor nebo lze nahrávat program přímo přes USB a tento kit. Lze použít na programování jazyk C. nebo jaký program se na programování procesoru používá případně jaký doporučujete.
Děkuji za dotazy
Uživatelský avatar
scorpions-cz
Příspěvky: 2004
Registrován: 19 bře 2011, 00:00
Bydliště: Jižní Čechy Dačicko

#2 Příspěvek od scorpions-cz »

Já tady tem kit mám a jsem sním celkem spokojenej. Programovat to lze přes USB ale já jsem to nikdy nezkoušel.Já používám PRESTO a jsem sním tyky spokojenej.
Uživatelský avatar
nekmil
Příspěvky: 787
Registrován: 06 bře 2005, 00:00
Bydliště: Havířov

#3 Příspěvek od nekmil »

Mám verzi ATMEGA644 a jsem spokojen. Programovat (USB) lze přes "bootloader" který je nahrán v procesoru ale lze i klasicky. Programy můžeš psát v čem Tě napadne. :)
Uživatelský avatar
Hydrawerk
Příspěvky: 8516
Registrován: 13 pro 2011, 00:00
Bydliště: Earth

#4 Příspěvek od Hydrawerk »

Ano, mohu ti ho vřele doporučit, sám jsem začátečník a používám ho. Hodí se dokoupit programátor, abys byl schopný programovat i "čistý" procesor zakoupený v obchodě. Vývojový kit EvB 4.3 lze koupit v GM electronic. Programuju v assembleru a v céčku v prostředí atmel AVR Studio 4.18.
Jinak tenhle vývojový kit od firmy Gotronik vypadá taky dobře, ale nic moc o něm nevím:
http://www.gotronik.pl/zestawyuruchomieniowe/avr_atmega_development_board_cz.html
Lze zakoupit zde: http://www.carpro.cz/zbozi/3602/Vyvojova-deska-ATMEL-ATMEGA32-.htm


OT: Jak zmenšit ten obrázek?

EDIT: připojit ho jako přílohu. Killroy
Přílohy
zestaw_atmega16v2_1.jpg
(243.79 KiB) Staženo 275 x
Uživatelský avatar
scorpions-cz
Příspěvky: 2004
Registrován: 19 bře 2011, 00:00
Bydliště: Jižní Čechy Dačicko

#5 Příspěvek od scorpions-cz »

Uživatelský avatar
Hydrawerk
Příspěvky: 8516
Registrován: 13 pro 2011, 00:00
Bydliště: Earth

#6 Příspěvek od Hydrawerk »

Díky za radu, Killroyi.
Jinak různé začátečnické pokusy s EVB 4.3 s ATmegou lze nalézt zde: http://www.youtube.com/user/korytnacka7english
Uživatelský avatar
GeorgeB
Příspěvky: 1248
Registrován: 21 lis 2005, 00:00
Bydliště: Pardubice
Kontaktovat uživatele:

#7 Příspěvek od GeorgeB »

Hydrawerk píše:Jinak tenhle vývojový kit od firmy Gotronik vypadá taky dobře, ale nic moc o něm nevím:

Od Gotroniku jsem ten kit koupil na Aukru za 1250kč asi před rokem. Dokonce v kitu byla ATMEGA32 místo uvedené 16ky. Jsem s ním spokojený. Bootloader nepoužívám-programuji přes ISP.
Uživatelský avatar
matas
Příspěvky: 5
Registrován: 16 pro 2011, 00:00

#8 Příspěvek od matas »

Díky všem, podle Vašic reakcí jdu do toho!
Uživatelský avatar
matas
Příspěvky: 5
Registrován: 16 pro 2011, 00:00

#9 Příspěvek od matas »

Tak jsem si pořídil kit s ATMEGA644p, programuju v AVR studio 4.18. Mohl by mě někdo prosím ukázat příklad programu, který po stisku nějakého tlačítka rozvítí příslušnou diodu v jazyku C, v assembleru mi to funguje. Díky všem
Uživatelský avatar
matas
Příspěvky: 5
Registrován: 16 pro 2011, 00:00

#10 Příspěvek od matas »

mám tento program je funkční, ale nevím zda je to programově dobře napsané, rád si nechám poradit co můžu udělat lépe díky.
Hlavně mi jde o přerušení, když stisknu tlačítko, aby ta kontrola stisku nebyla v nekonečné smyčce.

Kód: Vybrat vše

#include <avr/io.h>      


#define LED 0b00000001;


/**********************HLAVNÍ FUNKCE*************************/

int main (void) //hlavní funkce
{
unsigned char prom;
DDRB = 0xff;    //(0xff = 0b11111111) -> Piny 0 - 7 portu "B" budou výstupní
DDRD = 0;      //Port "D" bude vstupní (tlačítko je připojeno k portu "D")

while (1)      
   {
   prom=PIND;    
   prom=prom&0b00000001;   
   
   if(prom==1)   
      {
      PORTB = LED; //Rozsviť vybrané ledky
      }
   else
      {
      PORTB = 0;   //zhasni všechny ledky
      }

   }   

}
Naposledy upravil(a) matas dne 13 led 2012, 10:59, celkem upraveno 1 x.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#11 Příspěvek od Andrea »

Já tedy C nemusím, ale myslím, že můžeš napsat rovnou

Kód: Vybrat vše

if(PIND & 0b00000001)


Nemusíš používat další proměnnou, pokud už tu hodnotu dál nevyužíváš.
Uživatelský avatar
matas
Příspěvky: 5
Registrován: 16 pro 2011, 00:00

#12 Příspěvek od matas »

Kdyby měl někdo náhodou nějaké ukázkové příklady (LCD, teploměr apod. jen něco jednoduššího) v jazyku C pro evb kit, může mi je prosím poslat na email quagare@seznam.cz.
Uživatelský avatar
Hydrawerk
Příspěvky: 8516
Registrován: 13 pro 2011, 00:00
Bydliště: Earth

#13 Příspěvek od Hydrawerk »

Chystá se nová verze EVB 5.1. Nabízí mnoho nových komponentů, ale bohužel mnoho z nich už je SMD. Výměna bude obtížná.
http://www.vo.gme.cz/cz/index.php?product=772-043#
http://and-tech.pl/wp-content/uploads/d ... v1-eng.pdf
V prodeji to zatím moc není...
Přílohy
evb4.3_1 stare.jpg
(193.06 KiB) Staženo 166 x
EVB 5-1 novy.jpg
(206.89 KiB) Staženo 168 x
Uživatelský avatar
nekmil
Příspěvky: 787
Registrován: 06 bře 2005, 00:00
Bydliště: Havířov

#14 Příspěvek od nekmil »

Já jsem koupil EVB 5.1 v GM, ale je mi záhadou proč to mají v sekci "vývojové prostředky pro procesory PIC" :D Psal jsem jim ať to opraví a nic se nestalo. :(
Uživatelský avatar
Hydrawerk
Příspěvky: 8516
Registrován: 13 pro 2011, 00:00
Bydliště: Earth

#15 Příspěvek od Hydrawerk »

EVB 5.1 už se teda dá koupit v GME. http://www.gme.cz/vyvojovy-kit-evb-5-1- ... 2-p772-044
Ale na webu Onpy to ještě není. http://shop.onpa.cz/
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“