• DatabaseOrganizer


    USB Small Example

  • Dies ist ein einfaches Beispiel, das mit dem PIC32 USB Starter Kit II entwickelt wurde. Das Beispiel zeigt, wie man Debug-Nachrichten an die MPLAB IDE sendet, eine Datei öffnet, Informationen darin speichert und anschließend die Datei wieder schließt. Das USB-Starterkit verfügt über drei Taster und drei LEDs. In diesem Projekt: Die ersten beiden Taster werden verwendet, um Nachrichten in die Datei zu schreiben; Der dritte Taster dient zum Schließen der Datei. Jedes Mal, wenn ein Taster gedrückt wird, leuchtet die entsprechende LED auf.
  • PIC32 USB Starter Kit II
  • Das Starterkit enthält eine Debug-Bibliothek, die grundlegende Konsolenein- und -ausgaben ermöglicht. Um eine Nachricht an die Konsole zu senden, muss man lediglich Folgendes aufrufen: DBINIT() und DBPRINTF("your text").
  • Außerdem sind Bibliotheken für das Dateisystem und die USB-Verwaltung enthalten. Das folgende Beispiel zeigt, wie man eine Datei öffnet, hineinschreibt und sie schließt:
  • Hinweis: Der dritte Parameter von FSfwrite() gibt die Größe der Zeichenkette an – es wird empfohlen, die tatsächliche Länge des Strings als Parameter zu verwenden. Der vollständige Beispielcode kann unten heruntergeladen werden. Das Projekt nutzt außerdem LEDs und Taster, um grundlegende Hardwareinteraktionen zu demonstrieren.
  • Wie bereits erwähnt, handelt es sich hierbei um ein einfaches Beispiel. Ein mögliches Folgeprojekt wäre, den PIC32 mit einem Arduino zu verbinden, um die Temperatur zu messen und die Werte auf einem USB-Stick zu speichern.
  • Software

    Quellcode
  • 19.10.2025 Die CesRoc Projects-Website ist wieder online! Alle bisherigen Projekte sind weiterhin verfügbar, und viele weitere spannende Projekte werden bald hinzugefügt. Wir hoffen, Sie genießen Ihren Besuch, und danken Ihnen für Ihr Interesse.