Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
uc-welt:kapitel1 [2015/12/22 07:41] – angelegt Hannes Jochriem | uc-welt:kapitel1 [2016/01/04 17:04] – Hannes Jochriem | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | [[uc-welt: | ||
+ | |||
====== Was ist ein Mikrocontroller ====== | ====== Was ist ein Mikrocontroller ====== | ||
Zeile 26: | Zeile 28: | ||
| Drucker/ | | Drucker/ | ||
- | Grob kann man also sagen, ein Mikrocontroller ist ein Computer, nur kleiner | + | Nun denkt man sich: //Boa, cooles Teil// |
+ | |||
+ | ===== Mikrocontroller programmieren ===== | ||
+ | |||
+ | |||
+ | Ein Mikrocontroller ist aber eigentlich gar nicht cool sondern in Wirklichkeit strohdumm. Er macht sein ganzes Leben nichts anderes, wie irgendwelche Bits hin- und herzuschubsen. Ganz viele dieser Schubsereien sind bereits intern im Controller definiert und entziehen sich unserer Macht. Trotzdem haben wir quasi unendlich viele Möglichkeiten, | ||
+ | |||
+ | Diese Möglichkeit heißt " | ||
+ | |||
+ | Herkömmlich sieht das auf einem PC-System so aus: | ||
+ | - Programmcode schreiben | ||
+ | - Programmcode in eine ausführbare Datei umwandeln | ||
+ | - Ausführbare Datei starten | ||
+ | |||
+ | Bei einem Mikrocontroller ist das ähnlich: | ||
+ | - Programmcode schreiben | ||
+ | - Programmcode in Maschinensprache übersetzen (Compilieren) | ||
+ | - Programmcode in den Mikrocontroller schreiben (flashen/ | ||
+ | - Mikrocontroller starten | ||
+ | |||
+ | ===== Auf los geht's los ===== | ||
+ | |||
+ | Wir stoppen nun mit der Theorie und legen direkt mit der Reise los, wie zuvor angekündigt: | ||
+ | |||
+ | | [[uc-welt: |