Forum: Mikrocontroller und Digitale Elektronik DCC, Modellbahn! Wie fange ich es an?


von Thomas W. (thomas0906)


Lesenswert?

Hallo

Ich möchte mich nicht abhängig von verschiedensten Schaltungen machen 
und plane daher den Einstieg in die Mikrocontroller Technik.

Was möchte ich:
DCC Signale auswerten und damit schalten und steuern (LEDs, Servos, 
Schrittmotoren) u.s.w. als Einstieg.
Programmieren möglichst über den USB Port des PC.
Eeproms beschreiben, um Zustände zu speichern.
Taster/Lichtschranken abfragen.

Aber wie fange ich das an?
Vielleicht könnt Ihr mir ein paar Tips geben?

Welche Controller eignen sich (günstig, einfach)
Mit welchem kann ich den Einstieg schaffen und später weiter ausbauen?
Startset? Literatur mit DVD?

Wo kann ich bei Fragen Unterstützung finden?

Danke schonmal für Eure Hilfe
Gruß
Thomas

von Christian (Gast)


Lesenswert?

Hallo,

schau mal unter www.MoBaSbS.de
Viel Spaß dabei, ist wirklich genial.

Gruß

Christian

von K. J. (Gast)


Lesenswert?


von starwatcher (Gast)


Lesenswert?

Als Mikrokontroller würde ich dir die AVR-Serie von Atmel empfehlen. 
Diese Serie beinhaltet Mikrokontroller für sehr viele Anwendungsbereiche 
in verschiedenen "Größen" und Ausführungen. Da alle Mikrokontroller 
dieser Serie sehr ähnlich aufgebaut sind, kannst du leicht verschiedene 
Mikrokontroller verwenden ohne dich in jedene einzelnen Mikrokontroller 
einarbeiten zu müssen.

Als Buch für den Einsteiger und auch für fortgeschritte Benutzer kann 
ich dir "Mikrocomputertechnik mit Controllern der Atmel 
AVR-RISC-Familie" empfehlen 
(http://www.amazon.de/Mikrocomputertechnik-Controllern-AVR-RISC-Familie-Programmierung-Assembler/dp/3486584006/ref=sr_11_1?ie=UTF8&qid=1237017050&sr=11-1)

von Hannes Lux (Gast)


Lesenswert?

> Aber wie fange ich das an?

Am Besten ganz klein. Es bringt nichts, den hundertsten Schritt vor dem 
ersten machen zu wollen.

> Vielleicht könnt Ihr mir ein paar Tips geben?

Das Ziel, die (ultimativen) DCC-Komponenten zu entwickeln, ist schon 
ganz schön anspruchsvoll. Das macht man nicht mal so nebenbei ohne 
fundierte Vorkenntnisse im Bereich Mikrocontroller-Programmierung.

Ich empfehle daher, das Ziel "DCC" erstmal beiseite zu legen und das 
AVR-Tutorial durchzuarbeiten, einfache Dinge (Blinker, 
PWM-Drehzahlsteller, Ablaufsteuerungen, z.B. für Gebäude-Licht, 
Drehzahlmesser, ...) in Hard- und Software zu gießen und dabei die 
Grundlagen zu erarbeiten, wie:
Umgang mit Programmierumgebung lernen und üben,
Architektur und Befehlssatz der Controllers verstehen,
souverän mit den Fusebits und Besonderheiten umgehen lernen,
eben alles das, was man zum souveränen Umgang mit den AVRs (oder einer 
anderen MC-Familie Deiner Wahl) braucht.

...

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.