Mikrocontroller sind rechnerische Geräte, die auf einer einzigen integrierten Schaltung passen. Diese Schaltung enthält einen Prozessor, einen Speicher und Eingabe -und Ausgabegeräte. Mikrocontroller werden in einer Vielzahl von Anwendungen, einschließlich Fernbedienungen, elektronisches Spielzeug und Mikrowellen verwendet . Sie sind so konzipiert , um hoch spezialisierte Geräte, die einen Satz von Aufgaben sehr zuverlässig sein . Programmierung Mikrocontroller erfordert Kenntnis der spezifischen Hardware-Features , zusätzlich zu einem tiefen Verständnis einer Programmiersprache wie C oder Assembler . Es gibt mehrere Schritte , die folgten , um effektiv zu lernen , wie man einen Mikrocontroller programmieren sollte. Things You
Mikrocontroller
Book on Programmiersprache C
PC für Cross-Plattform- Entwicklung
brauchen anzeigen Weitere Anweisungen
1
kaufen ein Buch über C-Programmierung . Die Sprache C ist sehr gut an das Schreiben von Programmen , die eine direkte Schnittstelle mit Hardware-Komponenten geeignet. Vielleicht möchten Sie auch ein Buch über die Programmierung Ihrer spezifischen Mikrocontroller kaufen . Nicht alle Mikrocontroller haben Bücher speziell für sie geschrieben , so dass Sie möglicherweise kein Glück.
2
Laden Sie alle in der Dokumentation zu Ihrem konkreten Mikrocontroller , wie im Datenblatt und Programmierung Referenz. Die Dokumentation umfasst viele physikalische Eigenschaften des Mikrocontrollers und seiner Peripheriegeräte . Das Gerät hat wahrscheinlich seine eigene Implementierung der Programmiersprache C , die auch in der Dokumentation abgedeckt ist.
3
Einrichten eines Integrated Development Environment auf einem PC konfigurieren und einen Debugger . Einrichten einer Umgebung kann eine ganze Weile dauern je nach Mikrocontroller , aber es gibt viele Führer zur Verfügung , um Ihnen zu helfen. Entwicklungsumgebungen für Mikrocontroller benötigen Sie , um Code auf Ihrem PC zu schreiben und dann programmieren Sie das Gerät über USB, serielle oder parallele Schnittstelle . Dies wird als Cross-Plattform- Entwicklung. Sobald Sie die Umwelt gesetzt , beginnt das Schreiben von Programmen .
4
Wählen Sie ein Projekt , das Sie interessiert und zur Umsetzung zu arbeiten. Denken Sie über die Software-Design und skizzieren einen Prototyp Systemarchitektur. Lesen Sie die relevanten Teile der Dokumentation , um eine Idee, wie man vorgehen zu bekommen. Je detaillierter Ihre ersten Entwurf wird , desto weniger Probleme, die Sie haben, wenn Sie es tatsächlich programmieren wird . Wenn Sie mit Ihrem Entwurf zufrieden sind, beginnen das Schreiben von Code . Die Programmierung erfolgt am besten durch Praxis gelernt . Ein interessantes Projekt begeistern können Sie üben Codierung jeden Tag.
5
Erfahren Sie, wie Assembler-Code für den Mikrocontroller zu schreiben. Selbst wenn Sie nur wollen , um vor allem in C schreiben, können lernen Assembler-Code von unschätzbarem Wert . Zum Beispiel können Sie in Online- Montageanleitung zu Ihrem C-Code hinzuzufügen. Auch verwenden einige Mikrocontroller Montageanleitung für Bord -Set -up , und das Lernen der Montage hilft Ihnen, diesen Code besser.