Einen Mikrocontroller in C programmieren lernen

February 1

Mikrocontroller sind computational Geräte, die auf einer einzigen integrierten Schaltung passen. Diese Schaltung enthält eine Prozessor-, Speicher- und Eingabe- und Ausgabe-Geräte. Mikrocontroller sind in einer Vielzahl von Anwendungen, einschließlich Fernbedienungen, elektronisches Spielzeug und Mikrowellen verwendet. Sie sollen die hochspezialisierte Geräte sein, die eine Reihe von Aufgaben sehr zuverlässig ausführen. Mikrocontroller-Programmierung erfordert Verständnis für die spezifische Hardware-Funktionen zusätzlich zu einem tiefen Verständnis einer Programmiersprache wie C oder Assembler. Es gibt mehrere Schritte, die eingehalten werden sollten, um effektiv zu lernen, wie man einen Mikrocontroller code.

Anweisungen

1 Kaufen Sie ein Buch über C-Programmierung. Die C-Sprache ist sehr gut geeignet, um Programme zu schreiben, diese Schnittstelle direkt mit Hardware-Komponenten. Sie können auch ein Buch über Ihre spezifischen Microcontroller Programmieren kaufen möchten. Nicht alle Mikrocontroller haben Bücher, die speziell für sie geschrieben, so dass Sie möglicherweise kein Glück.

2 Laden Sie sich die spezifische Dokumentation zu deinem Microcontroller, wie das Datenblatt und Programmierreferenz. Die Dokumentation beinhaltet viele körperliche Merkmale die Mikrocontroller-und seiner Peripherie-Geräte. Das Gerät wahrscheinlich hat eine eigene Implementierung der Programmiersprache C, die auch in der Dokumentation behandelt wird.

3 Eine integrierte Entwicklungsumgebung auf einem PC richten Sie ein und konfigurieren Sie einen Debugger. Einrichten einer Umgebung kann durchaus eine Weile dauern, abhängig von den Mikrocontroller, aber es gibt viele Anleitungen zur Verfügung, um Ihnen zu helfen. Entwicklungsumgebungen für Mikrocontroller müssen Sie Code schreiben, auf Ihrem PC und dann programmieren Sie Ihr Gerät über USB, serielle oder parallele Schnittstelle. Dies nennt man Cross-Plattform-Entwicklung. Sobald die Umgebung eingerichtet haben, beginnen Sie, Programme zu schreiben.

4 Wählen Sie ein Projekt, das Sie und arbeiten im Hinblick auf deren Umsetzung interessiert. Denken Sie über das Softwaredesign und skizzieren Sie eine Prototyp-System-Architektur. Lesen Sie die relevanten Teile der Dokumentation bekommen Sie eine Ahnung wie es weitergehen soll. Je mehr detaillierte Ihren erste Entwurf wird, die weniger Probleme haben Sie wenn Sie es tatsächlich Programm. Sobald Sie mit Ihrem Entwurf zufrieden sind, beginnen Sie, Schreiben von Code. Programmierung ist am besten durch die Praxis gelernt. Ein interessantes Projekt können Sie zu üben, die Codierung jeden Tag begeistern.

5 Informationen Sie zum Assembler-Code für den Mikrocontroller zu schreiben. Auch wenn Sie hauptsächlich in C programmieren möchten, kann lernen Assemblercode von unschätzbarem Wert beweisen. Beispielsweise sollten Sie Ihre C-Code Inline-Einbauanleitung hinzu. Auch einige Mikrocontroller verwenden Einbauanleitung für Brett-Aufbau und Montage lernen, können Sie diesen Code besser zu verstehen.