So aktualisieren Sie die Firmware des Adafruit CC3000 Wi-Fi Shield

Das WLAN-Modul CC3000 von Texas Instruments ist eines der beliebtesten WLAN-Module auf dem Markt. Es wird häufig in Arduino-Projekten verwendet, kann aber über seine SPI-Kommunikationsschnittstelle auch in jedem Mikrocontroller-Projekt verwendet werden.

Als eines der ersten Module, das in der Welt der Hersteller populär wurde, veranlasste es die Hardware-Community schnell dazu, Fehlerbehebungen und Verbesserungen vorzuschlagen, was den Herstellern half, neue und stabilere Firmware-Versionen zu entwickeln. Um das Beste aus Ihrem CC3000 herauszuholen, empfehlen wir Ihnen dringend, ein Firmware-Upgrade durchzuführen!

In diesem Beitrag erklären wir, wie Sie die Firmware des CC3000-WLAN-Moduls aktualisieren. Beachten Sie vorher Folgendes:

  • Versorgen Sie Ihren Arduino und CC3000 während eines Firmware-Upgrades nicht über den USB-Anschluss eines Computers/Laptops mit Strom! Sie MÜSSEN ein externes Netzteil mit einer Stromkapazität von mindestens 1 Ampere verwenden. Dadurch soll sichergestellt werden, dass Arduino und CC3000 während des Firmware-Upgrades über genügend Strom verfügen, um zu funktionieren.
  • Stellen Sie sicher, dass Sie Firmware-Updates mit der Arduino IDE-Version 1.0.6 und NICHT mit den späteren Beta-Versionen 1.5.7, 1.5.8 oder 1.6 ausführen. Die neuere Toolchain in den Beta-Versionen verursacht Probleme beim Firmware-Update-Prozess.
  • Um ein Upgrade auf eine bestimmte Version durchzuführen, stellen Sie zunächst sicher, dass Sie die neueste Adafruit CC3000 Arduino-Bibliothek installiert haben. Wenn Sie die CC3000-Bibliothek vor einiger Zeit installiert haben, stellen Sie sicher, dass Sie sie herunterladen und erneut installieren, da regelmäßig Korrekturen und neue Firmware-Versionen hinzugefügt werden
  • hier die neuesten Versionshinweise zur Adafruit-Firmware .

Anforderungen

Schritte zum Upgrade

  1. hier die Arduino-Version 1.0.6 herunter .
  2. die Adafruit CC3000 Arduino-Bibliothek herunter .
  3. Öffnen Sie Ihre Arduino-IDE, klicken Sie auf Skizze -> Bibliothek einschließen -> .ZIP-Bibliothek hinzufügen.
  4. Stellen Sie als Nächstes sicher, dass Ihr CC3000 mit Ihrem Arduino verbunden ist und CC3000-Skizzen wie Buildtest erfolgreich ausführen kann.
  5. Laden Sie nun in der Arduino IDE eines der Driverpatch_X_XX CC3000-Beispiele.
  6. Passen Sie einen der Pins an, um mit Ihrem Arduino zu kommunizieren, genau wie Sie es beim Ausführen von Buildtest tun würden.
  7. Kompilieren und laden Sie die Skizze auf Ihr Arduino UNO.
  8. Öffnen Sie den seriellen Monitor mit 115200 Baud und Sie sollten eine Meldung sehen wie:

Hallo CC3000!

Drücken Sie eine beliebige Taste und kehren Sie zum Start zurück

Geben Sie einen Text ein und drücken Sie eine beliebige Taste, um den Firmware-Upgrade-Vorgang zu starten. Das Upgrade geht ziemlich schnell vonstatten und sollte in ein oder zwei Minuten erledigt sein.

Überprüfung des Upgrades

Laden Sie nach Abschluss des CC3000-Upgrades das in der Adafruit-Bibliothek enthaltene Buildtest-Beispiel und führen Sie es aus. Wenn der Test gut verläuft, haben Sie die Firmware Ihres CC3000-Shields erfolgreich aktualisiert!

Möchten Sie mit diesem und anderen Modulen IoT ? Eröffnen Sie noch heute ein Ubidots -Konto, um kostenlos loszulegen.