Mikrocontroller – Ein Leitfaden für Anfänger – Programm auf den Mikrocontroller übertragen Teil 2 (Treiber)

Mikrocontroller - Eine Einführung für Anfänger - Übertragen eines Programms in den Mikrocontroller Teil 2 (Treiber)

Inzwischen sollten Sie die SPI-Schnittstelle aufgebaut haben. Falls nicht, können Sie entweder das vorherige Tutorial noch einmal ansehen oder mit den wackeligen Kabeln leben. Wenn Sie den ersten Satz nach dem Bau des in der letzten Anleitung vorgestellten Geräts mehr als zweimal gelesen haben, keine Sorge ... das, was Sie gebaut haben, ist die SPI-Schnittstelle! Es ist einfach das 6-polige Kabel, das an einen geraden Satz von 6 Pins angeschlossen ist, die der richtigen Pin-Anordnung auf dem Mikrocontroller entsprechen.

An dieser Stelle müssen wir jedoch sicherstellen, dass der Computer den Programmer erkennt. Dies ist das USBTinyISP-Gerät von sparkfun oder adafruit industries, das den Computer mit dem Mikrocontroller verbindet. Wie alles in diesem Universum, das an einen Computer mit dem Windows- Betriebssystem angeschlossen wird, besteht die Notwendigkeit von Treibern – und dieser Programmer ist keine Ausnahme. Mein Video enthält jedoch Anweisungen zur vollständigen Installation dieser Treiber, so dass Sie nicht mehr raten müssen!

Da ich den Treiber auf meinem Computer mit dem 64-Bit-Betriebssystem Windows 7 installiere, unterscheidet sich die Installation etwas von der Vorgehensweise für das 32-Bit- Betriebssystem. Aber keine Sorge – wenn Sie Dateien von einem Ordner in einen anderen klicken und ziehen können, werden Sie kein Problem haben. Anscheinend enthalten die Treiber von sparkfun.com nicht die neueste Version der 64-Bit-Treiber. Dies wird jedoch vollständig im Video erklärt, sodass Sie keine Probleme beim Installieren des Treibers haben sollten, wenn Sie ein 64-Bit-System verwenden.

Hier sind die allgemeinen Schritte, um die Treiber auf das System zu bringen und den Programmer von einem 32-Bit- oder 64-Bit-Windows-Betriebssystem erkennen zu lassen.

  • Gehen Sie zu sparkfun.com und navigieren Sie zur Seite des Pocket AVR Programmers (linker Bereich unter „Programmers – AVR“). Der Link ist angegeben, damit Sie meiner übermäßig ausführlichen Beschreibung keine Beachtung schenken müssen.
  • Genießen Sie das wunderschöne Rot-, Schwarz- und Weiß-Farbschema.
  • Scrollen Sie nach unten und finden Sie den Link zum Windows-Treiber unter Dokumente. Oder, ähem, klicken Sie einfach auf den Link.
  • Jetzt haben Sie die Datei pocketprog-driver.zip irgendwo auf Ihrem Computer. Hoffen wir, dass Sie wissen, wo sie heruntergeladen wurde! Wenn ja, puh...! Entpacken Sie die Datei in einen anderen Ordner, dessen Speicherort Sie kennen.
  • Bevor Sie die Inhalte manipulieren oder versuchen, sie aus irgendeinem Grund zu installieren, müssen einige Dateien für die 64-Bit-Version von Windows 7 oder Vista überarbeitet werden. Wenn Sie jedoch eine 32-Bit-Version von Windows verwenden, fahren Sie mit der Installation fort. Sie können die folgende Erklärung für das 64-Bit-Verfahren einfach ignorieren.
  • Gehen Sie nun zur libusb SourceForge-Seite und klicken Sie auf die neueste Version.
  • Es werden einige oder weitere Dateien aufgelistet. Sie möchten die Binärdatei (d.h. libusb-win32-bin-#.#.#.#.zip).
  • Jetzt haben Sie eine weitere .zip-Datei auf Ihrem Computer zu finden. Entpacken Sie sie in einen bekannten Speicherort.
  • Gehen Sie in diesen Ordner und navigieren Sie zum bin-Ordner, dann in den amd64-Ordner. Dort befinden sich zwei Dateien namens libusb0.dll und libusb0.sys. Benennen Sie diese Dateien in libusb0_x64.dll und libusb0_x64.sys um.
  • Kopieren Sie diese Dateien in den Ordner pocketprog-driver und überschreiben Sie die vorhandene Version dieser Dateien.
  • Für die Installation der neu heruntergeladenen Treiber zeige ich eine eher unkonventionelle Methode, die ich sehr mag. Dies ist der Modus „Hardware hinzufügen (Legacy)“. Ja, es gibt so etwas in Windows!
  • Klicken Sie auf das Startmenü.
  • Klicken Sie mit der rechten Maustaste auf „Computer“.
  • Es erscheint ein Menü ... wählen Sie die Option „Verwalten“. Wahrscheinlich ist ein gelbes und blaues Schild daneben.
  • Klicken Sie auf „Geräte-Manager“. Ja, ich weiß, dass Sie einen anderen Weg kennen, um zum Geräte-Manager zu gelangen. Nun, jetzt kennen Sie einen weiteren Weg.
  • Klicken Sie mit der rechten Maustaste auf den oberen Teil der Liste (den Computernamen, der normalerweise mit einem „-PC“ endet. Meiner ist patrick-PC). Sie haben es erraten, mein Name ist Patrick.
  • Wählen Sie im Menü „Legacy-Hardware hinzufügen“. Falls Sie sich fragen: „Legacy“ bedeutet Hardware, die immer noch in Gebrauch ist und schon eine Weile existiert; oder Hardware, die Windows nicht in seiner allmächtigen Hardwareliste hat. Nun, das ist jedenfalls meine Definition dafür ...
  • Drücken Sie „Weiter“, wenn der Assistent eingeführt wird.
  • Wählen Sie auf dem nächsten Bildschirm „Hardware, die ich manuell aus einer Liste auswähle (erweitert)“, sodass der Optionsschalter auf diese Auswahl geändert wird. Ein Optionsschalter ist ein Windows-Steuerelement, das wie ein Kreis mit einem kleinen blauen Kugelpunkt in der Mitte aussieht.
  • Klicken Sie auf Weiter.
  • Die Option „Alle Geräte anzeigen“ sollte hervorgehoben sein. Stellen Sie dies sicher und klicken Sie auf Weiter.
  • Klicken Sie auf die Schaltfläche „Datenträger“.
  • Navigieren Sie mit der Schaltfläche „Durchsuchen“ zu dem Speicherort des Ordners pocketprog-driver. Wenn Sie den richtigen Ordner ausgewählt haben, sehen Sie die Datei pocketprog.inf in diesem Ordner. Doppelklicken Sie auf diese Datei, und der Treiber sollte mit der Installation beginnen.
  • Überprüfen Sie diesen Vorgang erneut oder schauen Sie sich das Video ein zweites Mal an, wenn die Installation nicht wie geplant zu verlaufen scheint.
Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.