Inhaltsverzeichnis:
Video: So programmieren Sie eine PIC-MCU mit einem PICkit-Programmierer mit einem Steckbrett - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Sie benötigen keine teuren und ausgeklügelten Tools, um mit PIC- (oder anderen) Mikrocontrollern zu spielen. Alles, was Sie brauchen, ist ein Steckbrett, auf dem Sie Ihre Schaltung und Programmierung testen. Natürlich ist eine Art Programmierer und IDE erforderlich. In diesem anweisbaren verwende ich MPLAB X IDE und PICkit3-Programmierer.
Ich habe PIC18F14K22 gewählt. Es gibt keinen besonderen Grund für dieses spezielle PIC, ich habe es im Moment nur unbenutzt. Es arbeitet im Spannungsbereich zwischen 2,3 V und 5,5 V. Der Programmiervorgang wird mit dem einfachen Code angezeigt, der die LED periodisch blinken lässt.
Schritt 1: Was wir brauchen
- PICkit3-Programmierer
- Steckbrett
- PIC18F14K22 MCU
- 6-poliger Header
- einige Kabel
- entweder 4,5-V-Batterie oder USB-Kabel (Sie können einige von alten Maus oder Tastatur verwenden oder selbst herstellen)
- beliebige Farb-LED und 470er Widerstand zu Testzwecken
Datenblätter:
PIC18F14K22
PICkit 3
Schritt 2: Verkabelung
PICkit3
Werfen wir einen Blick auf den PICkit3-Programmierer. Beachten Sie die 6-polige Buchsenleiste auf der Unterseite. Der Pin Nummer eins ist mit einem weißen Dreieck signiert, so dass die Pins von vorne nach links nummeriert sind. Beschreibung der Pins:
- MCLR
- Vdd
- Boden
- ICSP-Daten
- ICSP-Takt
- Nicht verbunden
Steckbrett
Platzieren Sie zuerst den 6-Pin-Header und den PIC nah genug beieinander auf dem Steckbrett. Im PIC-Datenblatt müssen wir die Funktionszuordnung herausfinden:
- Vdd - Stift 1
- Vss (Masse) - Pin 20
- PGD (ICSP-Daten) - Pin 19
- PGC (ICSP-Takt) - Stift 18
- MCLR - Stift 4
- RC0 - Pin 16 (der Pin, von dem die LED angesteuert wird)
Das Schaltungsschema ist im Fritzing-Bild dargestellt.
Stromversorgung
Wie bereits erwähnt, kann die Schaltung entweder über die 4,5 V-Batterie oder über den USB-Ausgang (5 V) mit Strom versorgt werden. Um es klar zu machen, 5 V sind für diesen speziellen PIC in Ordnung, müssen aber für andere nicht sein. Überprüfen Sie immer das Datenblatt für den für das Gerät geltenden Spannungsbereich.
Schritt 3: Programmierung
Ich habe ziemlich einfachen Code für Testzwecke vorbereitet. Wenn Sie das MPLAB-Projekt zur Programmierung bereit haben, befestigen Sie das PICkit3 an der Stiftleiste auf dem Steckbrett. Vergessen Sie nicht, die Schaltung mit Strom zu versorgen, da sonst die Verbindung zwischen dem PIC und dem Programmierer fehlschlägt. Klicken Sie auf die Schaltfläche "Gerätehauptprojekt erstellen und programmieren" und warten Sie, bis die Programmierung abgeschlossen ist. Danach sollte die LED blinken - 500 ms an und 500 ms aus.
Empfohlen:
So erstellen Sie eine funktionierende Ampel mit einem Auduino-Board – wikiHow
So erstellen Sie eine funktionierende Ampel mit einem Auduino-Board: Ampeln sind Signalgeräte, die häufig an Straßenkreuzungen, Fußgängerüberwegen und anderen Orten verwendet werden, um den Verkehrsfluss zu steuern. Eine handbetätigte Gasampel war die erste ihrer Art und die Technologie hat die Si
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
So erstellen Sie eine Website auf einem Raspberry Pi mit Node.js, Express und MongoDB Teil 1: 6 Schritte
So erstellen Sie eine Website auf einem Raspberry Pi mit Node.js, Express und MongoDB…Teil 1: Willkommen zu TEIL 1 meines node.js-Web-App-Tutorials. In Teil 1 wird die erforderliche Software für die Entwicklung von node.js-Apps erläutert, wie Sie die Portweiterleitung verwenden, eine App mit Express erstellen und Ihre App ausführen. Der zweite Teil dieser
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So programmieren Sie Audacity für die Aufnahme zu einem bestimmten Zeitpunkt – wikiHow
So programmieren Sie Audacity für die Aufnahme zu einem bestimmten Zeitpunkt: Es ist ein schneller Trick, verwenden Sie ihn zum Spionieren, zum Aufzeichnen eines Telefonats oder einfach zum Aufzeichnen Ihrer Geschichtsunterrichtsrede, während Sie unterwegs sind Verwenden der beliebten Open-Source-App Audacitylet's begin