622 Shares 7690 views

PIC-Controller. Programmierung PIC-Controller. Die Schemen der PIC-Controllern

Wenn Schema zu machen, brauchen Sie jemanden oder etwas zu haben, die Umsetzung der notwendigen Maßnahmen zu überwachen. Für die Menschen ist sehr problematisch, da es notwendig ist, eine große Anzahl verschiedenen Elemente zu verwenden, die erlauben, ihre Arbeit zu kontrollieren (Transistoren, Widerstände, Thyristoren, Dioden, Kondensatoren, etc.). Aber alle die komplexe und große Schaltung durch Steuerungen (MCU) gesteuert werden. Das sind sie, zum Beispiel, wird RІS Familien beschrieben. Also, was ist der PIC-Controller für Dummies? Was ist ihr Plan und wo sie eingesetzt werden.

Was ist Mikrocontroller PIC-

PIC-Controller (oder Mikrocontroller) ein Automatisierungsmittel bestimmte Aktionen ein zuvor vorbereitetes Programm. Ein Merkmal der Vertreter dieser Produktlinie ist die einfache Programmierung und die Verfügbarkeit aller notwendigen Funktionen zu arbeiten. Umreißt seine Struktur, sei darauf hingewiesen, dass in seiner Zusammensetzung nur ein Siliziumkristall hat (ein charakteristisches Merkmal aller Mikrocontroller). Außerdem ist es, hat PIC-Controller, eine bestimmte Anzahl von Beinen. Einige von ihnen können als logische Eingänge als Ausgänge Teil verwendet werden, hat der Rest ein bilaterales Anwendung. Die Beine können entweder digital oder analog sein.

Für die überwiegende Mehrheit der Arbeit RІS Controller braucht eine stabile Spannung – 5V. Das ist genug, so dass sie in ihrem normalen Modus und führen Sie ein Programm geliefert vor ihm arbeiten können. Programmierung PIC-Controller direkt von einem Computer ist nicht möglich. Zu diesem Zweck der Programmierer.

Controller-Familie

PIC-Controller existieren nicht in einem einzigen Exemplar. Der Hersteller produziert einen größeren Bereich von Mikrocontrollern, von denen jeder seine eigenen Eigenschaften, Fähigkeiten und mögliche Ziele der Anwendung. Anzahl Familien selbst ziemlich groß und hängt von dem Klassifizierungsmerkmal, das als Standard genommen wird. Daher ist es notwendig, nur über die grundlegende Einstufung zu informieren, in denen es nur drei Familien von 8-, 16- und 32-Bit. Diese wiederum werden in anderen geteilt, sondern auch wegen der Familie selbst nicht Gegenstand des Artikels, etwas über sie und trägt nicht zu einem Gespräch.

wo anwendbar

Aufgrund seiner Vielseitigkeit PIC-Controller kann fast überall angewendet werden. Sami Mikrocontroller können in Kühlschränke, Fernseher, Waschmaschinen zu finden. Aber RІS Produktpalette hat die Eigenschaft, dass die Schaltungen auf PIC-Controller sind beliebt bei den Funkamateuren und Robotik Autodidakten. Mit ihrer Hilfe können Sie bequem die Website anpassen zu arbeiten, oder alle Geräte. Es trägt zur Popularität von einem vernünftigen Preis, die einfache Programmierung und eine erhebliche Menge an Unterrichtsmaterial.

Wenden Sie PIC-Controller , wenn Sie erstellen Autos auf der Funksteuerung, Roboterarme und andere Artefakte , die getan werden kann, begrenztes Budget. sehr beliebt ist das Thema der Schaffung eines selbstgebauten Automaten, von dem Mikrocontroller gesteuert – kann für etwas Produktives verwendet werden. Das Einsatzspektrum ist breit, und der richtige Ansatz kann praktisch jeden Zweck durchgeführt werden, so dass die Schaltung in PIC-Controller kann nicht nur auf den Amateurkreationen zu sehen.

Software für die Verwendung mit PIC-Controller

Die minimal notwendige Software – es merkt. Doch aufgrund der kostenlosen Verteilung, können Sie vom Hersteller Software-Tool MPLAB verwenden und angeboten. Genauer gesagt, MPLAB die Linie Software (Entwicklungsumgebung, Compiler). Durch Unternehmenspolitik, er ist frei, aber einige Einschränkungen. So wird in der kurzen Demoversion können Sie alle Möglichkeiten ausprobieren, aber nach seiner Fertigstellung Funktionalität des Programms wird geschnitten werden. Das vollständige Programm hat ein wichtiges Instrument, das für eine Vielzahl von Problembereichen und Verhaltenskodices Optimierung es einfach erstellen Programme, bequem aussehen läßt. Je nach Ausführung der Funktion kann beendet Code-Optimierung werden oder reduziert die Anzahl der Steuerungen, die vom Programm unterstützt werden. Aus Gründen der Wahrheit sollte man sagen, dass das Unternehmen nur die beliebtesten Vertreter unterstützen behält.

Es gibt eine Reihe von Software von anderen Unternehmen zur Verfügung gestellt. Im Allgemeinen ist ihre Funktionalität ähnlich, aber es gibt Unterschiede. So haben viele Unzufriedenheit zum Ausdruck gebracht, dass MPLAB an den User Centered Design untreu ist. Daher werden Wetten Hersteller die Cutoff-Funktion und Benutzerfreundlichkeit ihrer Software auf die Erhaltung. Programm für PIC-Controller sind sehr vielfältig, so hier ist weitgehend eine Frage des Geschmacks.

Erstellen eines Programms für die PIC-Controller

Um ein spezielles Programm zu erstellen, können Sie die entsprechende Software verwenden, und sogar ein einfaches Notebook. Dies ist möglich dank der Tatsache, dass es mit Programmiersprachen wie Assembler und C arbeitet Der wesentliche Unterschied liegt in der Anzahl der vorgeschriebenen Informationen und die einfacheren Daten Aufgaben. Sie können viel über die Komplexität von C hören, aber Montage schwieriger und erfordert eine sorgfältige Vorgehensweise.

Wenn zum Beispiel ein Programm erstellen, müssen Sie für die Steuerung angeben es bestimmt ist. Es kann notwendig sein, um eine Reihe von Optionen durchzuführen, aber sie müssen in Gegenwart von Berufserfahrung oder Selbstbewusstsein durchgeführt werden, weil Fehler kann dazu führen, dass herkömmliche Mikrocontroller wiederum in Stücke aus Kunststoff und Eisen.

Mit dem Programmier

Aber wie das entwickelte Programm im Mikrocontroller selbst übertragen? Wie funktioniert die Mikrocontroller-Programmierung? Zu diesem Zweck gibt es spezielle Geräte – Programmierer. Sie senden Signale an einen Mikrocontroller, die Zellen in dem Speicher im Rahmen des Programms verändern. Zu Beginn des Prozesses die Daten übertragen Sie den Chip in der Programmierung einfügen wollen, und es wird wiederum an einen Computer angeschlossen. Dann Software verwenden, sollten Sie die Firmware auszuführen. Typischerweise Programmierung PIC-Controller von 30 Sekunden bis zwei Minuten erstreckt.

Forms Programmierer

Welche Programmierer wählen Sie ein Programm auf einem Mikrocontroller aufnehmen? Lassen sich grob in drei Typen unterteilt werden: selbst gemacht, vom Hersteller und Fabrik anderer Unternehmen. Die Verwendung von jedem von ihnen hat seine eigenen Eigenschaften.

So sind die selbstgemachten Programmierer ziemlich billig. Aber ihre Verwendung birgt die Tatsache, dass sie leicht das Gerät in ein Stück Plastik und Eisen drehen können. Und Mikrocontroller-Programmierung kann in solchen Fällen anwenden, um die unangenehmen Folgen in Form eines elektrischen Schlages, so sollten Sie zur Sicherheit bleiben. Darüber hinaus, wenn Sie sich von Grund auf neu zu machen, ist es oft ein Produkt mit einem relativ begrenzten Möglichkeiten in Bezug auf Jobumstellung. Aber im globalen Netzwerk, können Sie eine große Anzahl von Lösungen für dieses Problem, indem sie andere Menschen vorgeschlagen finden, und dass wahrscheinlich werden Ihnen keine Probleme geben.

Der ursprüngliche Programmierer vom Hersteller in der Lage sein, ihre Arbeit zu jedem Mikrocontroller qualitativ durchzuführen. Darauf gibt es eine Garantie, und wenn nach dem Empfang es kein Problem nicht funktioniert, ersetzen. Aber in der Ordnung der Dinge, wenn die Firmware PIC-Controller ohne Probleme durchgeführt wird.

Doch ergibt sich aus der Übernahme von einem recht hohen Preis.

Programmierer von anderen Unternehmen ausgegeben, haben eine ziemlich große Auswahl an Objekten, die funktionieren. Ihre Funktion ist der niedrige Preis und / oder die Möglichkeit, mit anderen Mikrocontroller zusätzlich zu PIC zu arbeiten. Es gibt auch ein wirklich universelles „Monster“, die verschiedenen Arten von Arbeit zur Verfügung stellen kann, aber wegen der Notwendigkeit für eine große Anzahl von Verbindungen ihres niedrigen Preises nicht passieren.

schematische Merkmale

Und schließlich, ein paar Worte über Bildmuster. Es sollte Dokumentation unterstützen auf der Basis an den Beinen konzentrieren, wie schematisch oft Mikrocontrollern von den tatsächlichen Rückschlüssen abweichen. Die Hauptsache in solchen Fällen unterzeichnet Schlussfolgerungen, und es ist für sie und sollte für das Gerät ausgerichtet sein.