Inhaltsverzeichnis:

So programmieren Sie eine PIC-MCU mit einem PICkit-Programmierer mit einem Steckbrett - Gunook
So programmieren Sie eine PIC-MCU mit einem PICkit-Programmierer mit einem Steckbrett - Gunook

Video: So programmieren Sie eine PIC-MCU mit einem PICkit-Programmierer mit einem Steckbrett - Gunook

Video: So programmieren Sie eine PIC-MCU mit einem PICkit-Programmierer mit einem Steckbrett - Gunook
Video: 001 Einführung PIC Programmierung mit PICKIT3 und MPLABX 2024, Juli
Anonim
So programmieren Sie eine PIC-MCU mit einem PICkit-Programmierer mit einem Steckbrett
So programmieren Sie eine PIC-MCU mit einem PICkit-Programmierer mit einem Steckbrett

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

Was wir brauchen
Was wir brauchen
Was wir brauchen
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

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

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:

  1. MCLR
  2. Vdd
  3. Boden
  4. ICSP-Daten
  5. ICSP-Takt
  6. 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:

  1. Vdd - Stift 1
  2. Vss (Masse) - Pin 20
  3. PGD (ICSP-Daten) - Pin 19
  4. PGC (ICSP-Takt) - Stift 18
  5. MCLR - Stift 4
  6. 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

Programmierung
Programmierung
Programmierung
Programmierung
Programmierung
Programmierung
Programmierung
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: