Forum: Mikrocontroller und Digitale Elektronik Startempfehlung AVR


von Jan M. (janus2)


Lesenswert?

Hallo!

Bin neu hier im Forum. Habe vor ca. 20 Jahren das letzte mal mit 
Micro-Controllern gearbeitet und bin seitdem eigentlich nur noch in 
Hochsprachen unterwegs.

Nun habe ich aber einen Anwendungsfall und wollte mal wieder in das 
Thema AVR einsteigen.
Habe hier im Forum und anderswo schon viel gelesen. Bin aber von der 
Menge an Informationen mehr als erschlagen.

Vielleicht kann mich ja jemand in die richtige Richtung schuppsen.

Meine Vorgaben sind wie folgt.

*Entwicklungsumngebung:*

Lauffähig unter Windows7 64bit
USB-Schnittstelle zum PC
Einfache Debug Möglichkeit
Möglichkeit den Zielprocessor direkt zu programmieren.


*Anwendung:*

Ansteuerung von 2 Modellbauservos mit PWM
Analogeingang für Temperaturmessung
Evtl. einfaches Display für Statusanzeige und stellen der Uhr


*Meine Fragen:*
 - Was ist die geeignete Entwicklungshardware (Preisklasse so bis 200€)?
 - Was ist der geeignete Zielprozesser?
 - Gibt es eine Buchempfehlung?

Zur Klarstellung: Ich brauche keine Details. Die suche ich mir dann 
schon zusammen.
Nur einfache Hinweise: Diese Hardware/Software ist empfehlenswert und 
dieser Prozessor reicht für den Zweck ...

Danke Jan

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

ATTiny861, ATMega328P, ATMega32 oder ATMega1284P (meine Favoriten, 
aufsteigend nach Leistung geordnet - die reichen alle für dein Vorhaben) 
+ gescheites Steckbrett + AVRISP mkII + Standardbauteile (Rs, Cs, 
Transistoren, LEDs, Spannungsregler, Spulen). Als Entwicklungsumgebung: 
AVR GCC, BASCOM-AVR oder AVR Studio (wobei AVR Studio recht buggy ist).

Arduino und co. sind m.M.n. nicht so toll.

von Rene S. (Firma: BfEHS) (rschube)


Lesenswert?

Ja, ich würde es auch so ähnlich wie Jonathan halten.
Zur Zeit werkel ich an einem kleinen Projekt mit ATMega1284P, AVRISP 
mkII, 2 x 16 LCD, Win7 64bit, AVR Studio 4.x und AVR Studio 5.x.

Ich hab das Zeug auf Lochraster mit Kupferlackdraht. Einfach, schnell 
und flexibel.

Grüße aus Berlin

von spess53 (Gast)


Lesenswert?

Hi

>Einfache Debug Möglichkeit

Dann wäre statt eines einfachen Programmers ein AVR-Dragon angebracht.

MfG Spess

von Jan M. (janus2)


Lesenswert?

Hallo und Danke für die schnellen Antworten.

Leider wird man gleich wieder mit jeder Menge Abkürzungen erschlagen 
;-))

Controller ist soweit klar.

Bliebe noch die Entwicklungshardware.
Selber basteln möchte ich während der Entwicklung nicht. Die 
Zielanwendung bekommt dann schon eine richtige Leiterplatte.

Während der Entwicklung wollte ich gerne auf ein komplettes 
Rundumsorglospaket mit USB-Schnittstelle und Programmiermöglichkeit 
zurückgreifen.

Gibt es da konkrete Hinweise?

Links hier im Shop?
Darf man das hier fragen? Was ist von den  myavr Sachen zu halten?

Danke Jan

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Jan Meyer schrieb:
> Während der Entwicklung wollte ich gerne auf ein komplettes
> Rundumsorglospaket mit USB-Schnittstelle und Programmiermöglichkeit
> zurückgreifen.

Glaub mir, sowas wird nur ein einziges Mal benutzt und dann in einer 
Ecke einstauben, weil man für jedes Projekt eine völlig andere Hardware 
mit anderem Prozessor und anderer Peripherie braucht. Ein Steckbrett und 
ein paar verschiedene Prozessoren sind da die bessere Wahl.

Falls Du doch sowas unbedingt haben willst: Arduino.

von Karl H. (kbuchegg)


Lesenswert?

Jonathan Strobl schrieb:

> Glaub mir, sowas wird nur ein einziges Mal benutzt und dann in einer
> Ecke einstauben, weil man für jedes Projekt eine völlig andere Hardware
> mit anderem Prozessor und anderer Peripherie braucht. Ein Steckbrett und
> ein paar verschiedene Prozessoren sind da die bessere Wahl.

D'accord

Das einzige was du dir kaufen solltest: einen ordentlichen Programmer. 
Das bringt nichts, da mit gefrickeltem Zeug rumzumachen. Der Programmer 
muss funktionieren. Dann ist das Inbetriebnehmen eines AVR auf einem 
Steckbrett ein Kinderspiel: Stromversorgung ran, ISP Anschlüsse mit dem 
Programmer verbinden und die Sache läuft erst mal. Alles andere ist dann 
schon Zugabe.

von Jahat I. (jaib)


Lesenswert?

Hallo,

ich hab mich bei myAvr eingedeckt, musst ja nicht gleich das 
Einsteigerset nehmen (obwohl ich hab es und bin froh drüber ;-) und die 
meißten die hier über arduino oder myavr meckern haben von dem Zeug gar 
nix :-D, also ich hab meins noch nicht in die Ecke gelegt :-/ )

Das myAVR hat quasi Steckbrett-Eigenschaften da alles frei patch-bar ist 
aber nicht den Nachteil der Wackeligkeit die sich auf Steckbrettern 
schnell einstellt... ein interessantes Tut für das myavr-zeug gibts 
hier... www.avr-cpp.de damit bin ich jetzt eingestiegen,

Gruß J.

PS: übrigens wird dir hier eh jeder das empfehel worauf er steht oder 
womit er angefangen hat, mich eingeschlossen grübel

von Reiner W. (reiner_w)


Lesenswert?

@Jan Willkommen im Club. Hab auch 20Jahre nix mehr mit Hardware gemacht 
und steig grad wieder ein.
Wenn es ein einmaliges Projekt ist, kannst du bei den genannten 
Anforderungen den Arduino und ein Steckbrett nehmen und dazu vlt. das 
Einsteigerbuch von Eric Bartmann. Das reicht eigentlich schon.
Damit konnte ich bisher alles für meine Anwendungsfälle abdecken.
Wenn die Ambitionen höher sind und du irgendwann bei Sleep Modi oder 
anderen Hardwarefinessen bist, solltest du die Arduino IDE vlt. gleich 
überspringen s.o.

Reiner

von Willy D. (Gast)


Lesenswert?


von Jan M. (janus2)


Lesenswert?

Hallo!
Bin ja überwältigt von der schnellen und kompetenten Hilfe hier.
Langsam wird die Sache klarer.

Bin mittlerweile auf Butterfly gestoßen. Scheint für mein Projekt ideal 
zu sein:

 - Hat schon ein Display
 - Hat ein paar Tasten
 - Hat einen Temperatursensor
 - Und ein paar Ausgänge für Servos sind auch noch frei
 - Ich brauche keine weitere Hardware.

   ############### Und das alles für 25€!! ################

Für den Start ist das glaube ich ideal. Und ich entwickle dann gleich 
auf der Zielhardware.

Einzigster Nachteil ist die Seriele Schnittstelle. Brauche USB. Hat 
jemand Erfahrung mit einem USB/Serial Wandler in Verbindung mit dem 
Butterfly?

Wenn ich dann Blut geleckt habe, kann ich ja immer noch in was größeres 
investieren.

Und wenn Probleme auftauchen, weiß ich ja wo ich Hilfe finde :-))

FAlls noch jemand speziele Erfahrungen mit dem Butterfly gemacht hat, 
bin ich natürlich daran ineressiert. Ansonsten gibt es hier genug Infos 
dazu.

Nochmals Danke an Alle
Jan

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.