Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
uc-welt:kapitel1 [2015/12/22 07:41] – angelegt Hannes Jochriemuc-welt:kapitel1 [2016/01/04 17:04] Hannes Jochriem
Zeile 1: Zeile 1:
 +[[uc-welt:uebersicht|↑ Übersicht]]
 +
 ====== Was ist ein Mikrocontroller ====== ====== Was ist ein Mikrocontroller ======
  
Zeile 26: Zeile 28:
 | Drucker/Bildschirm | Ausgangs-Pins | | Drucker/Bildschirm | Ausgangs-Pins |
  
-Grob kann man also sagenein Mikrocontroller ist ein Computernur kleiner und meist langsamer.+Nun denkt man sich: //Boacooles Teil// 
 + 
 +===== Mikrocontroller programmieren ===== 
 + 
 + 
 +Ein Mikrocontroller ist aber eigentlich gar nicht cool sondern in Wirklichkeit strohdumm. Er macht sein ganzes Leben nichts andereswie irgendwelche Bits hin- und herzuschubsenGanz viele dieser Schubsereien sind bereits intern im Controller definiert und entziehen sich unserer Macht. Trotzdem haben wir quasi unendlich viele Möglichkeiten, den Mikrocontroller in eine bestimmte Richtung zu lenken. 
 + 
 +Diese Möglichkeit heißt "Programmieren"
 + 
 +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/programmieren) 
 +  - Mikrocontroller starten 
 + 
 +===== Auf los geht's los ===== 
 + 
 +Wir stoppen nun mit der Theorie und legen direkt mit der Reise los, wie zuvor angekündigt: Ab hier spaltet sich der Weg auf, Sie dürfen wählen: 
 + 
 +| [[uc-welt:gscheiduino:00-uebersicht|Arduino]] | [[uc-welt:programino:00-uebersicht|Programino]] | [[uc-welt:texteditor:00-uebersicht|Texteditor]] | [[uc-welt:atmelstudio:00-uebersicht|Atmel Studio]] |