206 Shares 4066 views

Programmierung Mikrocontroller für Einsteiger: einfach und erschwinglich

Es wird mehr und mehr populär elektronischen Design-Thema. Wir bieten einen Artikel , um Ihre Aufmerksamkeit , die Ihnen sagen , was die Programmierung Mikrocontroller für Anfänger.

Was gibt es Mikrocontroller?

Zunächst einmal müssen Sie die Situation mit Mikrocontrollern beschreiben. Die Tatsache, dass sie nicht ein und dasselbe Unternehmen produziert werden, sondern mehrere, so gibt es eine ganze Menge verschiedenen Mikrocontroller, die unterschiedlichen Einstellungen haben, verschiedene Merkmale der Nutzung und die verschiedenen Möglichkeiten. Sie unterscheiden sich in Leistung und Geschwindigkeit, zusätzliche Schnittstellen und die Anzahl der Hähne. Die beliebtesten in der gesamten ehemaligen Sowjetunion sind Vertreter RІS und AVR. Programmierung AVR und RІS ist einfach, die ihre Popularität gewährleistet.

Als Mikrocontroller sind programmiert?

Programmierung Mikrocontroller ausgeführt wird, in der Regel mit Hilfe von speziellen Geräten, genannt Programmierer. Programmierer können oder selbst gemacht oder gekauft werden. Aber wenn die Mikrocontroller-Firmware einer selbstgemachten Programmierer Chance mit, dass es dich zu einem „Ziegel“, ist recht hoch. Es gibt eine weitere Option, die Sie am Beispiel des board „Arduino“ betrachten kann. Das Board läuft auf Atmels MC, und es ist die Programmierung AVR-Mikrocontroller erfolgen. Der Vorstand hat bereits ein Pre-genähten Bootloader und USB-Port, der die sichere Anwendung Flash-Mikrocontroller ermöglichen, den Benutzer Zugriff auf Daten zu geben, dass die beste MC zu deaktivieren sein kann. Programmierung Mikrocontroller für Anfänger ist nicht so schwierig, wie es scheinen mag, und in einem gewissen Geschick und Einfallsreichtum sparen Sie davon ab, für den neuen Mechanismus zu gehen.

Hardware-Unterschiede verschiedenen Mikrocontroller

Wenn ein Mikrocontroller der Wahl sollte die Aufmerksamkeit auf einige Hardware-Unterschiede zahlen sind nicht einmal verschiedene Unternehmen, und in der gleichen Modellreihe. Zunächst einmal die Aufmerksamkeit auf die Fähigkeit zu zahlen Daten auf dem Mikrocontroller zu überschreiben. Diese Funktion ermöglicht es Ihnen, mit einem langen MC zu experimentieren. Beachten Sie auch die Anzahl der Pins an ihren Bestimmungsort. Sie nicht im Stich lassen, und die Frequenz des Kristalls, der das Schema ausgeführt wird: es wirkt sich auf die Anzahl der Operationen pro Sekunde, die einen Mikrocontroller durchführen kann. Bei der Untersuchung dieser Eigenschaften sowie die Speicher-IC scheinen mag zunächst, dass nichts intelligente Mikrocontroller nicht tun können, aber das ist ein Irrtum. Denken Sie daran, dass die Programmierung Mikrocontroller für Anfänger die beste Ausrüstung am Anfang erfordert, sondern als Reserve, und man kann etwas stärker nehmen.

Sprachen der Programmierung Mikrocontroller

C / C ++ und Assembler: Der Mikrocontroller ist als zwei Programmiersprachen verwendet. Jeder von ihnen hat seine Vor- und Nachteile. Also, wenn wir über den Assembler sprechen, macht es möglich, alles sehr fein und genau zu tun, ist es besonders wichtig, wenn Sie nicht genügend RAM oder operative Fähigkeit besitzen, sie (die übrigens sehr selten ist). Aber seine Forschung und Schreiben auf ihm Programme erfordern viel Aufwand, Zeit und Pünktlichkeit. Daher wird für die Entwicklung auf Mikrocontrollern häufig Programmiersprachen C und C ++ verwendet. Sie werden besser durch die Form und Struktur verstanden nahe der menschlichen Sprache sind, obwohl sie nicht, sie im vollen Sinne darstellen. Sie haben auch eine sehr gut recherchierte Features, die leicht mit der Hardware interagieren kann, sich vorzustellen, dass dies nur ein Element des Programms. Für alle seine offensichtlichen Vorteile in C und C ++, ein dreidimensionales Programm, anstatt Assemblersprache erstellen.

Auch in einigen Fällen, wenn kritische Betriebsraum verwendet wird, ist es möglich, diese Sprachen zu kombinieren. Fast alle der Entwicklungsumgebung für C und C ++ hat die Möglichkeit, das Programm in Assembler-Einsätzen zu installieren. Deshalb, wenn ein Problem bei einer kritischen Stelle tritt Einsatz Assembler schreiben kann und es in die Firmware für den Mikrocontroller integriert werden und die Firmware selbst, oder besser gesagt, die meisten davon in C oder C ++ zu schreiben. Mikrocontroller-Programmierung in C ist einfacher, so viele Menschen, die diese Sprachen wählen. Aber diejenigen, die keine Angst vor Schwierigkeiten sind und die Eigenart des Arbeitsmittels verstehen wollen, können versuchen, ihre Hand und mit dem Assembler.

Abschiedsworte

Wenn es ein Wunsch, mit Mikrocontrollern zu experimentieren war, ist es in Ordnung. Wir können nur raten, Geduld und Ausdauer, und dann alle vor dem Erfinder Ziele setzen, wird machbar sein. Programmierung Mikrocontroller für Anfänger und erfahren Leute sieht anders aus: Es ist schwierig für Anfänger, erfahrene – Routine. Die Hauptsache – denken Sie daran, dass alles, was nicht im Widerspruch zu den Gesetzen der Physik ist, machbar und entscheidend ist.