Forum: Mikrocontroller und Digitale Elektronik aTeVaL (Atmel Evaluationboard)


von Heino M. (heinom)


Lesenswert?

Hallo zusammen,

kennt sich jemand mit diesem Ev-Board aus?

http://www.ehajo.de/Bausaetze/aTeVaL

Ich würde es mir gerne zulegen um einige Atmega´s zu flashen. Dieses 
Board soll wohl laut Vergleich auch um einiges besser sein als das 
Ev-Board von Pollin.

http://www.pollin.de/shop/dt/NTI5OTgxOTk-/Bausaetze_Module/Entwicklerboards/ATMEL_Evaluations_Board_V2_0_1_Fertigmodul.html

Was muß ich dazu noch wissen bzw. was wird noch benötigt?

danke

von Uwe (de0508)


Lesenswert?

Hallo,

ja, habe die Version 1 da.

Zu deinen weiteren Fragen:
Einen pc mit usb Anschluss, ein USB Kabel, avrdude und evtl. Treiber 
libusb für den PC.

Einen oder mehrere Atmel AVR µC.

Eine Codegenerator für Atmel AVR µC, das howto diesen zu benutzen.

von Heino M. (heinom)


Lesenswert?

ok, von der Harware sollte alles passen. Würde das alles auch unter Win7 
laufen? Hab momentan einen Rechner mit XP in Betrieb.

von Stephan B. (matrixstorm)


Lesenswert?

Heino M. schrieb:
> Ich würde es mir gerne zulegen um einige Atmega´s zu flashen.

http://matrixstorm.com/avr/tinyusbboard/

In Zukunft wird es wohl auch PDI unterstuetzen - Eine Beispielfirmware 
dazu ist in Arbeit.

MfG

von Simon K. (simon) Benutzerseite


Lesenswert?

Und wie in jedem dieser Thread, hier die Stimme der Vernunft:
Wenn du AVRs flashen willst, besorge dir einen originalen Programmer von 
Atmel. Alles andere ist Käse und sorgt früher oder später für Ärger.

von Uwe (de0508)


Lesenswert?

Hallo Simon,

wieso ist das so ?

ich habe diverse ISP Programmer: usbtiny, usbasp, avr mkii und musste 
nie den originalen_ _Programmer kaufen.

Ich verstehe es nicht !

von Heino M. (heinom)


Lesenswert?


von Stephan B. (matrixstorm)


Lesenswert?

Uwe S. schrieb:
> ich habe diverse ISP Programmer: usbtiny, usbasp, avr mkii und musste
> nie den originalen_ _Programmer kaufen.

Ack - mit Einschraenkung: PDI
Um die XMegas zu programmieren, haben sich die Alternativen bisher im 
Rahmen gehalten. (Das muss wohl an der erschreckenden Dokumentation von 
Atmel liegen)
Die XMegas waren bei mir der einizige Grund fuer ein AVR ISP MKII von 
Atmel.
Dem TE ging es aber um ATmegas (quasi ISP) - das beherrschen die Clones 
allesamt.

Btw. wie bereits oben angekuendigt ist PDI fuer das tinyUSBboard in 
Arbeit.
(Erste Debugtest funktionieren schon)

Heino M. schrieb:
> Du meinst so einen hier?
>
> Ebay-Artikel Nr. 270955427201

Der kann auch nur ISP und dafuer ist der ziemlich teuer!

MfG

von progjohn (Gast)


Lesenswert?

Uwe S. schrieb:
> Ich verstehe es nicht !

Ich verstehe es auch nicht. :-)

Zum flashen braucht man kein Board sondern einen ganz normalen 
Programmer:

USBasp für 3 Euro aus China (ebay) oder für 4 Euro aus Deutschland.

natürlich kann man auch mehr Geld ausgeben wenn man nicht weiß wohin 
damit :-)

von Martin (Gast)


Lesenswert?

Heino M. schrieb:
> Hallo Simon,
>
> Du meinst so einen hier?
>
> Ebay-Artikel Nr. 270955427201

Nein, er meint der Originale von Atmel also AVRISPmkII

Das aTeVal Board sieht sehr gut aus und ist meilen entfern besser wie 
der Pollin Board.
Das aTeVal Board besitz ein Proger mit einem Atmega32U2 und die Firmware 
von Proger ist von Dean Camera, die Firmware emuliert ein AVRISPmkII und 
geht Fehlerfrei unter alle AVRStudio Versionen.

von Stephan B. (matrixstorm)


Lesenswert?

progjohn schrieb:
> natürlich kann man auch mehr Geld ausgeben wenn man nicht weiß wohin
> damit :-)

Ja, das wollte ich noch nachtragen.

Wer nur ISP braucht sollte sich ueberlegen: 50 Euro fuer einen Atmel AVR 
ISP MKII (die anderen von Atmel sind nur noch teurer) oder <5Euro fuer 
einen Clone (den man theoretisch sogar selber bauen kann, da die 
Firmwares alle OpenSource sind).

MfG

Nachtrag:
Martin schrieb:
> Das aTeVal Board sieht sehr gut aus und ist meilen entfern besser wie
> der Pollin Board.

Fuer ISP dennoch Overkill. Ausserdem unnoetig gross.

von Martin (Gast)


Lesenswert?

Stephan B. schrieb:
> Fuer ISP dennoch Overkill.

Und warum bitte schön?

von Stephan B. (matrixstorm)


Lesenswert?

Martin schrieb:
> Und warum bitte schön?

Okay, ich nahm wohl an es waere offensichtlich:

Dem TE ging es um ISP.
Das aTeVal Board ist (wesentlich) mehr (so hoffe ich!) und dafuer auch 
25 Euro teuer und (geschaetzt) 10cmx20cm...

So ISP Dongles passen dagegen in eine Hosentasche und sind mit dem 
Kleingeld aus selbiger bezahlbar...

MfG

von Martin (Gast)


Lesenswert?

Stephan B. schrieb:
> Martin schrieb:
>> Und warum bitte schön?
>
> Okay, ich nahm wohl an es waere offensichtlich:

Aha, weil

Stephan B. schrieb:
> Fuer ISP dennoch Overkill.

Unter diese Begriff versteht man ganz anderes.

von progjohn (Gast)


Lesenswert?

Martin schrieb:
> Aha, weil

Also ich habe Stephan sehr gut verstanden. Lies doch einfach noch einmal 
was er geschrieben hat.

> Unter diese Begriff versteht man ganz anderes.

"Overkill" heißt hier so viel wie "Übermaß". Das passt doch ganz gut.

Stephan hat auch gar nichts schlechtes über den ateval gesagt, sondern 
nur geschrieben dass es übertrieben ist, so ein Bord anzuschaffen, nur 
um einen AVR zu programmieren.

von Heino M. (heinom)


Lesenswert?

hmm na jetzt bin ich mal richtig verwirrt, ob das bei mir noch was 
wird....ich bin sozusagen geflasht ;o)

von Martin (Gast)


Lesenswert?

progjohn schrieb:
> "Overkill" heißt hier so viel wie "Übermaß". Das passt doch ganz gut.
>
> Stephan hat auch gar nichts schlechtes über den ateval gesagt, sondern
> nur geschrieben dass es übertrieben ist, so ein Bord anzuschaffen, nur
> um einen AVR zu programmieren.

Dann ist ja gut ;-).

Der englische Begriff Overkill (wörtlich „Übertötung“, deutsche 
Übersetzung „Mehrfachvernichtungskapazität“) bezeichnete im Kalten Krieg 
die Fähigkeit, einen Gegner mehr als einmal zu vernichten, und sollte 
die Sinnlosigkeit des atomaren Wettrüstens zwischen den USA und der 
Sowjetunion veranschaulichen.

So viel zum Begriffe !

von spess53 (Gast)


Lesenswert?

Hi

>Der englische Begriff Overkill (wörtlich „Übertötung“, deutsche
>Übersetzung „Mehrfachvernichtungskapazität“) bezeichnete im Kalten Krieg
>die Fähigkeit, einen Gegner mehr als einmal zu vernichten, und sollte
>die Sinnlosigkeit des atomaren Wettrüstens zwischen den USA und der
>Sowjetunion veranschaulichen.

Nö. Das war eine Waffe des Raumschiffs Orion aus Raumpatrouille.

MfG Spess

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Martin schrieb:
> Der englische Begriff Overkill (wörtlich „Übertötung“, deutsche
> Übersetzung „Mehrfachvernichtungskapazität“) bezeichnete im Kalten Krieg
> die Fähigkeit, einen Gegner mehr als einmal zu vernichten, und sollte
> die Sinnlosigkeit des atomaren Wettrüstens zwischen den USA und der
> Sowjetunion veranschaulichen.

Gut, progjohn und du, ihr habt beide bewiesen, dass ihr Wikipedia kennt 
und die richtige Seite abrufen könnt. :-)

Aber bitte auch den Artikel ganz lesen, insbesondre diesen Absatz:

"Im heutigen Sprachgebrauch wird der Begriff ganz allgemein im Sinne von 
Übermaß verwendet."

@ Heino

Zum aTeVaL-Board:
Das Board kannst du ruhig kaufen, es ist wirklich gut (sonst hätte ich 
es nicht auch in meinen Shop aufgenommen).

Wenn du allerdings nur eine Möglichkeit suchst AVR-Mikrocontroller zu 
programmieren, brauchst du kein solches Board, dann reicht auch ein 
"normaler" Programmer. Den findest du auch bei ehajo (sogar einen super 
kleinen, auf den ich etwas neidisch bin) oder bei mir (ein paar 
Millimeter größer) oder bei ebay oder bei hood oder bei Conrad oder bei 
Reichelt oder überall. :-)

Wie oben schon erwähnt, kann man den Programmer auch selbst aus ein paar 
Einzelteilen zusammenbauen (siehe z.B. Bierdeckel-Programmer).
Oder du nimmst die Lösung von Matrixstorm, die auch ganz pfiffig ist.

@ spess

Schön, dass du diese Dokumentations-Serie kennst. :-) Magst du den 
Wikipedia-Artikel ergänzen? Das gehört da dann wirklich rein.

von Heino M. (heinom)


Lesenswert?

@ Markus

vielen Dank für Deine Meinung. Ich denke mal es wird nicht nur beim AVR 
proggen bleiben, aber dann muß ich mal sehen was dann insgesamt das 
Beste für mich ist. Ich will mir natürlich auch nicht ständig neue 
Hardware zulegen und deswegen nur einmal richtig investieren...

Zusätzlich interessiert mich noch, ob ich damit auch einem Attiny13 
"Leben" einhauchen kann. Auf dem älteren Board von Pollin gehen 
angeblich nur Attiny 12 und 15 obwohl der 12er und 13er von der 
Pinbelegung her gleich beschaltet sind. Das verstehe ich nicht. Naja 
viell. ist es auch nur ein Druckfehler.

von Hubert G. (hubertg)


Lesenswert?

Alles was zu den angeführten AVR pinkompatibel ist, kann programmiert 
werden, auch wenn sie nicht angeführt sind.

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Heino M. schrieb:
> @ Markus
> Ich will mir natürlich auch nicht ständig neue
> Hardware zulegen und deswegen nur einmal richtig investieren...

Oh, das kannst du vergessen. :-) Irgendwas fehlt immer, so ist das mit 
dem Basteln.

> Zusätzlich interessiert mich noch, ob ich damit auch einem Attiny13
> "Leben" einhauchen kann. Auf dem älteren Board von Pollin gehen
> angeblich nur Attiny 12 und 15 obwohl der 12er und 13er von der
> Pinbelegung her gleich beschaltet sind. Das verstehe ich nicht. Naja
> viell. ist es auch nur ein Druckfehler.

Wie Hubert schon sagte, andere pinkompatible AVR gehen auch. 
Wahrscheinlich ist die Beschreibung des Pollinboards einfach schon 
seeehr alt.

Was leider nicht in die Boards passt, sind die doch recht beliebten 
14-Pinner ATtiny24/44/84A und die 20-Pinner mit AD-Wandler (ATtiny861A).

Aber ein Board, auf das alle AVR passen, wirst du kaum finden. Man 
kann ja leicht die notwendigen Adapter selber bauen und die "nicht 
passenden" AVR dann damit anschließen.

Bezüglich des Programmierverfahrens TPI (notwendig für den ATtiny10) bin 
ich jetzt überfragt, vermute aber dass es geht. Muss da nochmal 
nachschauen.

von J. Bolsinger (Gast)


Lesenswert?

Markus Weber schrieb:
> Aber ein Board, auf das alle AVR passen, wirst du kaum finden.

Doch STK500 da kannst du angeblich alle AVR's in DIP-Gehäuse flashen 
oder nicht?

von spess53 (Gast)


Lesenswert?

Hi

>Doch STK500 da kannst du angeblich alle AVR's in DIP-Gehäuse flashen
>oder nicht?

Das galt vor ein paar Jahren mal. Für ATTiny24/44/84 z.B. brauchst du 
noch ein STK505.

MfG Spess

von Hannes J. (Firma: eHaJo.de) (joggl) Benutzerseite Flattr this


Lesenswert?

Hallo Zusammen,

ich melde mich auch mal kurz zu Wort:
Die neue Version des aTeVaL-Boards (1.1) unterstützt neben der 
klassischen ISP-Programmierschnittstelle auch noch  TPI und PDI, dafür 
sind die zwei 6-poligen Wannenstecker links unten vorgesehen. Eine 
Einschränkung gibt es dann allerdings: Man muss auf der Unterseite 2x 
120R einlöten (Die Schaltung ist ja etwa diese hier: 
http://dokuwiki.ehajo.de/artikel:atmega_u-howto:avrisp-mkii#pdi).

Es werden dann aber Rx und Tx mit diesen Widerständen verbunden, die 
serielle Schnittstelle ist also nur noch beschränkt verwendbar, da die 
2x120R dafür sorgen, dass alle Bytes, die am Tx gesendet werden, auch 
sofort am Rx ankommen...

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.