Forum: Mikrocontroller und Digitale Elektronik suche den ATMega32


von Holger L. (holger1995)


Lesenswert?

Guten Tag, ich bräuchte mal Hilfe bei der Auswahl meines Controllers. 
Ich wollte mir ein Testboard haben um mein Projekt einem durchzuführen. 
Ich interessiere mich für den ATMega32. Es sollte ein Starter Kit sein 
aber ich finde kein geeignetes.

Ich will extern an das Board, meine Schaltung aufbauen mit 24 LEDs und 
16 Tatern.

Könnte mir vielleicht jemand ein Tipp geben wo ich das her kriege?

Danke...

Gruß
Holger

von Patrick B. (p51d)


Lesenswert?


von Holger L. (holger1995)


Lesenswert?

Patrick B. schrieb:
> Suchst du sowas?
> https://www.olimex.com/Products/AVR/Header/AVR-M32/

Ja genau, aber kann ich den Controller auch programmieren, weil ich kein 
USB-Anschluss sehe?

mfg
Holger

von Patrick B. (p51d)


Lesenswert?

Klar, die Pins fürs ICSP sind ja auch vorhanden (Bei Variante 1 auf der 
zusätzlichen Stiftlsite und bei V2 sogar auf einer Buchse...)
Bedingt einfach einen Brenner. Falls du diesen nicht hast, wirst du aber 
nur ein Board mit einem Bootloader etwas anfangen können.

von Holger L. (holger1995)


Lesenswert?

Patrick B. schrieb:
> Klar, die Pins fürs ICSP sind ja auch vorhanden (Bei Variante 1 auf der
> zusätzlichen Stiftlsite und bei V2 sogar auf einer Buchse...)


ICSP??? Ich guck mir gerade den Schaltplan an, aber ICSP sehe ich nicht.

von Patrick B. (p51d)


Lesenswert?

Entschuldigung, das wird immer wieder etwas anders bennent (war bei den 
PICs): Hier natürlich die JTAG-Buchsen bei V1 (müsste nachsehen, ob die 
hier die MOSI, MISO, SCK Pins verbinden) und bei V2 definitiv ICSP)

von Holger L. (holger1995)


Lesenswert?

Patrick B. schrieb:
> Entschuldigung, das wird immer wieder etwas anders bennent (war bei den
> PICs): Hier natürlich die JTAG-Buchsen bei V1 (müsste nachsehen, ob die
> hier die MOSI, MISO, SCK Pins verbinden) und bei V2 definitiv ICSP)

Wäre dann der JTAG (für die Programmierung) mit dabei oder müsste ich 
mir den zusätzlich kaufen?

von Hubert G. (hubertg)


Lesenswert?

http://www.pollin.de/shop/dt/NTI5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_V2_0_1_Fertigmodul.html
Das wäre was für ISP und JTAG. Hätte auch noch den Vorteil das du mit 
anderen AVRs auch was machen kannst.
Der Anschluß an das externe Board erfolgt über ein 40pol. Kabel mit 
Wannenstecker.

von katastrophenheinz (Gast)


Lesenswert?

Um das Ding zu programmieren, benötigst du zusätzlich einen 
JTPG-Programmierer ( oder ISP für das Pollin-Teil )

von Esoteriker (Gast)


Lesenswert?

moin
kauf dir einen Arduino und gut ist..
wenn du mehr willst dann ein atmel avr-isp mk2 oder ein Dragon und dazu 
ein Steckbrett und ein bis zwei mega32  alles andere ist 
rausgeschmissenes Geld.
mfg

von Holger L. (holger1995)


Lesenswert?

Hubert G. schrieb:
> 
http://www.pollin.de/shop/dt/NTI5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_V2_0_1_Fertigmodul.html
> Das wäre was für ISP und JTAG. Hätte auch noch den Vorteil das du mit
> anderen AVRs auch was machen kannst.
> Der Anschluß an das externe Board erfolgt über ein 40pol. Kabel mit
> Wannenstecker.

Ok, danke Du hast mir wirklich sehr geholfen. Eine Frage hätte ich noch, 
die Versorgungsspannung wird über die 5V vom JTAG (Rechner) geholt oder?

von Holger L. (holger1995)


Lesenswert?

Esoteriker schrieb:
> moin
> kauf dir einen Arduino und gut ist..
> wenn du mehr willst dann ein atmel avr-isp mk2 oder ein Dragon und dazu
> ein Steckbrett und ein bis zwei mega32  alles andere ist
> rausgeschmissenes Geld.
> mfg

Moin, das würde ich auch gerne machen, nur ist das Löten der mega32 
nicht so einfach.

mfg

von Esoteriker (Gast)


Lesenswert?


von Hubert G. (hubertg)


Lesenswert?

Holger Laut schrieb:
> Ok, danke Du hast mir wirklich sehr geholfen. Eine Frage hätte ich noch,
> die Versorgungsspannung wird über die 5V vom JTAG (Rechner) geholt oder?

Da muss man etwas vorsichtig sein, nicht alle Programmer können das 
Target mit Strom versorgen.
Ansonst geht jedes Steckernetzteil, egal ob AC oder DC, zwischen 7V und 
15V.
Wenn du vorhast den ATmega32 öfter zu wechseln, dann wäre auch noch ein 
Nullkraftsockel nicht schlecht.

von Pete K. (pete77)


Lesenswert?

Holger Laut schrieb:
> Ok, danke Du hast mir wirklich sehr geholfen. Eine Frage hätte ich noch,
> die Versorgungsspannung wird über die 5V vom JTAG (Rechner) geholt oder?

Du kennst die Unterschiede zwischen Spannung und Strom? Rechne das mal 
für Dein Projekt durch.

von Holger L. (holger1995)


Lesenswert?

> Pete K. schrieb:

> Du kennst die Unterschiede zwischen Spannung und Strom? Rechne das mal
> für Dein Projekt durch.

Ja, ich kenne den Unterschied, bin auch gerade dabei das zu berechnen. 
Ist nur mein erstes Projekt und ich weiß nicht wie ich da ran gehen 
soll.

mfg
Holger

von Hubert G. (hubertg)


Lesenswert?

Also wenn du 24 Leds leuchten lassen willst, dann sind das schnell mal 
120mA, dazu noch der Kontroller und etwas rundherum. Da hat man schnell 
200mA beisammen.
Einen Programmer würde ich mit diesem Strom nicht belasten. Ausserdem 
braucht nur was passieren, kurzzeitig mal ein höherer Strom und das 
Dings raucht ab.
Also lieber über ein kleines Steckernetzteil versorgen. Macht sicher 
weniger Ärger.

von Pete K. (pete77)


Lesenswert?

Holger Laut schrieb:
> Ist nur mein erstes Projekt und ich weiß nicht wie ich da ran gehen
> soll.

Schau Dir die Dateblätter der einzelnen Komponenten an und fange an, 
einen Schaltplan zu zeichnen (nach Vorgabe Datenblätter). Für die LEDs 
kanst Du einen Treiber verwenden oder das ganze diskret mit Widerstand 
und Transistor aufbauen.

Ich würde Dir zu einem ATMega-Board raten, welches man auf ein 
Steckbrett stecken kann. Dazu ein kleines Netzteil mit 1-2A, 5V (oder 
bis 12V). Dann hast Du den Controller inkl. Programmieradapter, 
Kondensatoren etc. beisammen und kannst die Peripherie auf dem 
Steckbrett aufbauen.
Denn nach den LEDs kommt ein LCD, Sensoren, etc.

Beispielboards:
www.sanguino.cc
arduino nano v3

Dazu dann noch ein USB-Programmer sowie das Atmel-Studio (evtl. alte 
Version 5 probieren, die ist noch nicht so überladen).

von Holger L. (holger1995)


Lesenswert?

Ok, das werde ich mal machen und gegebenfalls nochmal auf euch zukommen. 
Herzlichen Dank an euch alle, ihr habt mir wirklich geholfen, bin jetzt 
ein paar Schritte weiter.

mfg
Holger

von Peter R. (pnu)


Lesenswert?

Wenn Du etwas warten kannst:

So 3 Wochen nach Überweisung bekommst Du vom Chinesen ein board mit 
atmega32 drauf
Such mal unter: JY-MCU oder: JY-MEGA/32_Demo, für unter 10 Taler.
Dokumentation dazu gibts keine.
In irgendeinem thread wurde auch hier im Forum über dieses board 
gerätselt

Aber am board ist eine ISP-Schnittstelle, der Stecker ist zwar nicht der 
übliche ISP-Stecker, aber mit einem Adapter lässt sich ein üblicher 
ISP-Programmer anschließen und dann kann man damit unter Atmel-Studio 
prima arbeiten.

Das board hat auch einen USB-Miniaturstecker, über den ist ein 
on-chip-bootloader nutzbar. Mit dem Programm HID-bootflash kann man da 
ein x.hex-file aufspielen. (wenn  man aber einmal mit ISP programmiert 
hat, ist der bootloader überspielt)

Auch eine JTAG-Schnittstelle hat das board, der Stecker scheint sogar 
normgerecht zu sein.

von Uwe (de0508)


Lesenswert?

Hallo,

meine Empfehlung geht zum /aTeVaL (Atmel Evaluationsboard)/.

Er hat schon einen eigenen USB Atmel MKII on Board und man kann 4 
verschieden Atmel µC einstecken - nicht gleichzeitig!

Der ISP Programm kann auch per Kabel mit anderen Schaltungen verbunden 
werden.

Link:

http://www.ehajo.de/Bausaetze/aTeVaL?source=1&refertype=9

Bei Elecont erhältst Du den passenden 40pol. Atmel µC.

Z.B.:
* 
http://www.elecont.de/shop/product_info.php?info=p191_ATmel-ATmega32-16PU.html
* 
http://www.elecont.de/shop/product_info.php?info=p83_Atmel-ATmega644P-20PU.html
* 
http://www.elecont.de/shop/product_info.php?info=p171_Atmel-ATmega1284P-PU.html

von Hubert G. (hubertg)


Lesenswert?

Das Board kannte ich noch nicht, ist auf jeden Fall eine sehr gute 
Alternative zum Pollin-Board.

von Uwe (de0508)


Lesenswert?

ja Hubert,

der der ISP Programm Atmel MK2 ist sehr schnell und läuft auch unter 
Linux os bei mir problemlos.

von Eisi (Gast)


Lesenswert?

Uwe S. schrieb:
> meine Empfehlung geht zum /aTeVaL (Atmel Evaluationsboard)/.

habs nicht, aber bis jetzt nur Positives davon gehört.

Selbst nehm ich allerdings lieber einen einfacheren Programmer und 
Steckplatinen.

> Bei Elecont erhältst Du den passenden 40pol. Atmel µC.

Wenn, dann würde ich den ATmega324A empfehlen, der ist wenigstens 
uptodate und kann manches mehr als der alte ATmega32. Zum beispiel von 
hier

https://guloshop.de/shop/Mikrocontroller/ATmega324-A::37.html

Da ist übrigens auch der "Große" etwas günstiger:

https://guloshop.de/shop/Mikrocontroller/ATmega1284-P::18.html

Eisi

von Holger L. (holger1995)


Lesenswert?

Patrick B. schrieb:
> Suchst du sowas?
> https://www.olimex.com/Products/AVR/Header/AVR-M32/
>

Hallo Patrick B.

ich habt dein rat befolgt und hab den Mikrocontroller "
> https://www.olimex.com/Products/AVR/Header/AVR-M32/"; gekauft. Das Problem ist 
nun, dass ich keine CD oder sonstige Information bekommen habe, wo ich die 
Entwicklungsumgebung bekomme damit ich den Controller programmieren kann.

Kannst Du mir vielleicht Helfen???

Gruß
Holger

: Bearbeitet durch User
von Karl H. (kbuchegg)


Lesenswert?

Entwicklungsumgebung ist das 'AVR-Studio'.
Gibts bei Atmel zum Download.

Und dann kommt es drauf an, welchen Brenner du hast (der überträgt das 
Programm dann in den µC9). Einige Brenner werden vom AVR-Studio direkt 
unterstützt, für andere muss man auf Fremd-Programme zum Übertragen 
ausweichen.

von Karl H. (kbuchegg)


Lesenswert?

Karl Heinz Buchegger schrieb:

> Und dann kommt es drauf an, welchen Brenner du hast (der überträgt das
> Programm dann in den µC9).

Da dein Board einen JTAG Anschluss hast, brauchst du dann logischerweise 
auch einen Brenner, der JTAG kann.

von spess53 (Gast)


Lesenswert?

Hi

>ich habt dein rat befolgt und hab den Mikrocontroller
>> https://www.olimex.com/Products/AVR/Header/AVR-M32/ gekauft.

Nur bedingt gute Idee. Hast du einen JTAG-Debugger?

MfG Spess

von Holger L. (holger1995)


Lesenswert?

Ja, ich hab einen JTAG-Debugger.

Mfg
Holger

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.