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, 01: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: 1760
Registrován: 19 bře 2011, 01: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: 780
Registrován: 06 bře 2005, 01: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: 7678
Registrován: 13 pro 2011, 01: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/zestawyuruchomie ... rd_cz.html
Lze zakoupit zde: http://www.carpro.cz/zbozi/3602/Vyvojov ... EGA32-.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 196 x

Uživatelský avatar
scorpions-cz
Příspěvky: 1760
Registrován: 19 bře 2011, 01:00
Bydliště: Jižní Čechy Dačicko

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


Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01: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: 1187
Registrován: 21 lis 2005, 01: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, 01: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, 01: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, 01: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, 02: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, 01: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: 7678
Registrován: 13 pro 2011, 01: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 91 x
EVB 5-1 novy.jpg
(206.89 KiB) Staženo 84 x

Uživatelský avatar
nekmil
Příspěvky: 780
Registrován: 06 bře 2005, 01: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: 7678
Registrován: 13 pro 2011, 01: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ů“