Forum: Mikrocontroller und Digitale Elektronik Neueinsteiger in die Microcontroller Technik


von Stephan W. (stipo)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich bin der neue hier im Forum, und ihr werdet sicher noch öfter von mir 
hören :)

Zuerst möchte ich mal kurz erklären, wie ich zu dem Thema 
Microcontroller gekommen bin. Ich habe mir bei ELV das "Universal 
Monitor LCP-100" gekauft, da ich damit ein bisschen mit C# rum spielen 
wollte.
Da das Display aber wohl vom Controller her recht wenig kann, möchte ich 
das ein bisschen aufbohren.

Nun braucht aber nicht gleich jeder mit dem Gedanken spielen "Noch 
einer, der etwas umsetzen möchte, aber von Elektronik keine Erfahrung 
hat".
Das kann ich ganz klar wiederlegen. Ich habe Elektroinstallateur 
gelernt, und Elektronik hatte mir schon immer recht spaß gemacht. Ich 
habe mich nur die letzten Jahre (15 Jahre) eher wenig mit der Thematik 
Elektronik beschäftigt. Was ich aber nun durch das Display wieder 
aufleben lassen möchte.

Mein vorhaben:
-- Mich in die Thematik der Microcontroller einarbeiten.
-- Programmieren lernen der Controller in Assembler.
-- Die Schaltungen mit dem PC verbinden und interagieren lassen.
-- PC seitig soll das mit C# realisiert werden.

Ich habe die letzten beiden Tage intensiv mich mit der Thematik 
aueinandergesetzt, und auch das nette AVR Tutorial mir durchgelesen.
Da man aber auch gerne das ganze nicht nur trocken durchstudieren 
möchte, sondern natürlich auch in echt testen möchte, bin ich gerade 
dabei, mir eine aufstellung an Grundbauteilen und dem Programmer 
zusammen zu stellen.

Anbei habe ich mal den Warenkorb von Reichelt angefügt. Wenn da kurz 
erfahrene drüber schauen, ob ich da eventuell was vergessen habe, das 
ich das obige Tutorial durcharbeiten kann. Denke mal, das Tutorial ist 
ein guter Einstieg in Assembler, um darauf aufbauend dann weitere 
Programme zu entwickeln.

So nun zu der wichtigsten Frage. Ist der AVR Programmer der richtige?
Ich verwende von ATMEL das AVR Studio 5.0
Ich möchte nur sicherstellen, das die sache dann auch zusammen passt. 
Der Programmer ist ja nicht gerade das billigste teil :)

Danke schonmal.

Grüße
Stephan

von Robin F. (gehacktes)


Lesenswert?

Schönen guten Abend und herzlich willkommen in der µC Welt ;).

Hab schon öfters gelesen das dieser Programme benutzt wird, ich glaub 
auch sehr zufriedenstellend! Ich habe mir damals diesen hier gekauft--> 
http://shop.myavr.de/index.php?404;http://myavr.de:80/shop/article.php?artDataID=36 
der ist auch sehr gut. Bin voll und ganz zufrieden:).

Die Liste sieht schonmal ganz gut aus. Hättest du Interesse an 
Steckbretter und dafür vorgesehene Kabel ( 
http://www.conrad.de/ce/de/product/526819/STECKPLATINE-TYP-II/SHOP_AREA_14742&promotionareaSearchDetail=005 
/ 
http://www.conrad.de/ce/de/product/528030/STECKBRUECKE-50MM-10-STCK/SHOP_AREA_14742&promotionareaSearchDetail=005 
)? Ich habe hier eine Menge rum liegen und wenn du welche haben möchtest 
um die Projekte erstmal zu Testen bevor diese auf eine Platine gebracht 
werden, dann bin ich bereit sie dir für einen geringen Preis ab zu 
geben.

Schönen Abend noch

Robin

von ... (Gast)


Lesenswert?

Robin F. schrieb:
> Hab schon öfters gelesen das dieser Programme benutzt wird, ich glaub
> auch sehr zufriedenstellend! Ich habe mir damals diesen hier gekauft-->
> http://shop.myavr.de/index.php?404;http://myavr.de...
> der ist auch sehr gut. Bin voll und ganz zufrieden:).

Ob der allerdings mit AS5 funktioniert? Das mag Clones eher selten.

Robin F. schrieb:
> Die Liste sieht schonmal ganz gut aus. Hättest du Interesse an
> Steckbretter und dafür vorgesehene Kabel (
> 
http://www.conrad.de/ce/de/product/526819/STECKPLATINE-TYP-II/SHOP_AREA_14742&promotionareaSearchDetail=005
> /
> 
http://www.conrad.de/ce/de/product/528030/STECKBRUECKE-50MM-10-STCK/SHOP_AREA_14742&promotionareaSearchDetail=005
Gibts bei Reichelt auch ("Steckboard"/"Steckbrücken")

von Heinz (Gast)


Lesenswert?

ich würd eventuell noch Lochraster Platinen mitbestellen,
aber is wohl geschmacksache ;) wenn dir Streifenraster reicht.
willst du den Atmega fest Einlöten? sonst bestell dir noch nen passenden 
Sockel dazu macht das auswechseln leichter falls mal was kaputt geht.

von Stephan W. (stipo)


Lesenswert?

... schrieb:
> Ob der allerdings mit AS5 funktioniert? Das mag Clones eher selten.
Das habe ich hier im Forum auch schon gelesen, das es mit diversen 
Programmer probleme geben kann. Daher denke ich mir, das der original 
ATMEL sicher eine gute investition ist.

Robin F. schrieb:
> Die Liste sieht schonmal ganz gut aus. Hättest du Interesse an
>
> Steckbretter und dafür vorgesehene Kabel (
>
> http://www.conrad.de/ce/de/product/526819/STECKPLA...
>
> /
>
> http://www.conrad.de/ce/de/product/528030/STECKBRU...
>
> )? Ich habe hier eine Menge rum liegen und wenn du welche haben möchtest
>
> um die Projekte erstmal zu Testen bevor diese auf eine Platine gebracht
>
> werden, dann bin ich bereit sie dir für einen geringen Preis ab zu
>
> geben.
So ein Steckbrett hab ich auch noch hier rum liegen aus alten tagen :)

von Stephan W. (stipo)


Lesenswert?

Heinz schrieb:
> ich würd eventuell noch Lochraster Platinen mitbestellen,
>
> aber is wohl geschmacksache ;) wenn dir Streifenraster reicht.
>
> willst du den Atmega fest Einlöten? sonst bestell dir noch nen passenden
>
> Sockel dazu macht das auswechseln leichter falls mal was kaputt geht.

Ich hab nur mal so eine Grundausstattung zum testen zusammen gestellt.
Wenn unerwartet mal ein teil nicht bei mir zu finden ist, bin ich in der 
glücklichen Situation zu einem kleinen Elektronik Geschäft zu gehen, bei 
dem man "fast" alle Grundbauteile bekommt :)

Aber gute Idee mit dem IC Sockel.
Ansonsten dachte ich schon, das ich die Schaltung mal fest einlöte. 
Zumindest die Grundverschaltung. Dann kann ich immer noch weiter sehen, 
und die freien PINS des ATMEGA auf eine Stiftleiste legen oder so, das 
ich die dann auf das Steckbrett oder so bekomme.

Wie gesagt, ich steige jetzt wieder in die Elektronik nach Jahren ein.
Es wird wohl anfangs ein wenig holprig werden, aber auch das meistert 
man.

Andere frage noch. Was ist der vorteil bei Lochraster Platinen?
Stelle mir ein bisschen umständlich vor, wenn man alle Dots dann erst 
mit Lötzinn durchbrücken muss.

von Konrad S. (maybee)


Lesenswert?

Die "20pol.-Stiftleiste, gerade, RM 2,00" ist vermutlich nicht das, was 
du brauchst. Du willst wahrscheinlich etwas mit "RM 2,54", also 
Rastermaß 2,54 mm, so wie bei den Loch-/Streifenrasterplatinen und ICs.
Und Stift- und Buchsenleisten verbauen sich ziemlich schnell auf 
irgendwelchen Platinen, da ist es praktisch, wenn immer noch ein paar in 
der Kiste liegen.
Ein Tütchen mit Keramikkondensatoren 100 nF als Abblockkondensatoren 
solltest du noch dazunehmen.

*Letzte Warnung: Microcontroller können süchtig machen!*
Aber dafür ist es jetzt eh schon zu spät, oder? ;-)

von Stephan W. (stipo)


Lesenswert?

Konrad S. schrieb:
> Die "20pol.-Stiftleiste, gerade, RM 2,00" ist vermutlich nicht das, was
> du brauchst. Du willst wahrscheinlich etwas mit "RM 2,54", also
> Rastermaß 2,54 mm, so wie bei den Loch-/Streifenrasterplatinen und ICs.
> Und Stift- und Buchsenleisten verbauen sich ziemlich schnell auf
> irgendwelchen Platinen, da ist es praktisch, wenn immer noch ein paar in
> der Kiste liegen.
> Ein Tütchen mit Keramikkondensatoren 100 nF als Abblockkondensatoren
> solltest du noch dazunehmen.

Ich werde sicher noch so einiges brauchen, was man lieber immer zuhause 
haben sollte :)

> *Letzte Warnung: Microcontroller können süchtig machen!*
> Aber dafür ist es jetzt eh schon zu spät, oder? ;-)

Ja da ist der die Notbremse schon weg :) Kein halten mehr möglich ;)

von Stephan W. (stipo)


Lesenswert?

So ich habe dann die obige Liste fast genau so bestellt.
Nun kann es los gehen und Ihr werdet mich hier sicher nicht mehr los 
werden :) Hoffe, das der ISP Programmer auch der richtige ist. Genau 
sagte es ja keiner ob der geeignet ist oder eben auch nicht. Da der 
original Atmel ist, denke ich aber, ist der Kauf nicht verkehrt.


> *Letzte Warnung: Microcontroller können süchtig machen!*
> Aber dafür ist es jetzt eh schon zu spät, oder? ;-)
Die Sucht hat begonnen :D

Meine Vorhaben, was ich umsetzen möchte:
1. Das Tutorial durcharbeiten, das ich einen guten Grundstock bekomme 
und mit Assembler vertraut werde. Okay, es wird holprig zugehen, und 
auch tiefe Abgründe zu überwinden geben, aber genau das macht den Reiz 
aus, das man die Hürden meistern lernt.

2. Ein Wecker bauen. Da im Tutorial ja sehr schön auf Timer eingegangen 
wird, bietet es sich an, das man einen Wecker baut. Im Tutorial wird es 
ja nur Grundlegend durchgenommen, aber ein Wecker hat bekanntlich Tasten 
über die man die Zeit eingeben kann. Das muss dann ja auch in 
irgendeiner Form in die Logik einfließen. Denke für den Anfang dürfte 
das ein gutes Projekt darstellen, das man schaffen kann.

3. Idee, den Wecker eventuell zu erweitern mit einem Radio.
4. Viele Ideen werden sich dann sicher dabei entwickeln ;) Ideen finde 
ich meistens recht gut.


Grüße
Stephan

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.