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
- hier die Arduino-Version 1.0.6 herunter .
- die Adafruit CC3000 Arduino-Bibliothek herunter .
- Öffnen Sie Ihre Arduino-IDE, klicken Sie auf Skizze -> Bibliothek einschließen -> .ZIP-Bibliothek hinzufügen.
- Stellen Sie als Nächstes sicher, dass Ihr CC3000 mit Ihrem Arduino verbunden ist und CC3000-Skizzen wie Buildtest erfolgreich ausführen kann.
- Laden Sie nun in der Arduino IDE eines der Driverpatch_X_XX CC3000-Beispiele.
- Passen Sie einen der Pins an, um mit Ihrem Arduino zu kommunizieren, genau wie Sie es beim Ausführen von Buildtest tun würden.
- Kompilieren und laden Sie die Skizze auf Ihr Arduino UNO.
- Ö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.