So aktualisieren Sie die Firmware des Adafruit CC3000 Wi-Fi Shield
Das CC3000-WLAN-Modul von Texas Instruments ist eines der beliebtesten WLAN-Module auf dem Markt. Es wird häufig in Arduino-Projekten eingesetzt, kann aber dank seiner SPI-Schnittstelle auch in anderen Mikrocontroller-Projekten verwendet werden.
Als eines der ersten Module, das in der Maker-Szene an Popularität gewann, veranlasste es die Hardware-Community schnell zu Vorschlägen für Fehlerbehebungen und Verbesserungen, was den Herstellern half, neue und stabilere Firmware-Versionen zu entwickeln. Um das volle Potenzial Ihres CC3000 auszuschöpfen, empfehlen wir Ihnen daher dringend ein Firmware-Upgrade!
In diesem Beitrag erklären wir, wie Sie die Firmware des CC3000-WLAN-Moduls aktualisieren. Beachten Sie zuvor Folgendes:
- Schließen Sie Ihren Arduino und CC3000 während eines Firmware-Updates nicht an einen USB-Anschluss Ihres Computers/Laptops an! Sie MÜSSEN ein externes Netzteil mit einer Stromstärke von mindestens 1 Ampere verwenden. Dadurch wird sichergestellt, dass Arduino und CC3000 während des Firmware-Updates ausreichend mit Strom versorgt werden.
- 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 durchführen. Die neuere Toolchain in den Beta-Versionen verursacht Probleme beim Firmware-Update-Prozess.
- Um auf eine bestimmte Version zu aktualisieren, stellen Sie zunächst sicher, dass Sie die aktuellste Adafruit CC3000 Arduino-Bibliothek installiert haben. Falls Sie die CC3000-Bibliothek bereits vor einiger Zeit installiert haben, laden Sie sie bitte erneut herunter und installieren Sie sie, da regelmäßig Fehlerbehebungen und neue Firmware-Versionen veröffentlicht werden.
- Die neuesten Versionshinweise zur Adafruit-Firmware finden Sie hier .
Anforderungen
Schritte zum Upgrade
- Arduino Version 1.0.6 können Sie hier .
- die Adafruit CC3000 Arduino-Bibliothek herunter .
- Öffnen Sie Ihre Arduino IDE, klicken Sie auf Sketch -> Bibliothek einbinden -> .ZIP-Bibliothek hinzufügen.
- Stellen Sie als Nächstes sicher, dass Ihr CC3000 mit Ihrem Arduino verkabelt ist und CC3000-Sketches wie buildtest erfolgreich ausführen kann.
- Laden Sie nun in der Arduino IDE eines der driverpatch_X_XX CC3000-Beispiele.
- Passen Sie die Pins so an, dass sie mit Ihrem Arduino kommunizieren, genau wie Sie es beim Ausführen von buildtest tun würden.
- Kompilieren und laden Sie den Sketch auf Ihren Arduino UNO.
- Öffnen Sie den seriellen Monitor mit 115200 Baud. Sie sollten dann eine Meldung wie die folgende sehen:
Hallo CC3000!
Beliebige Taste drücken und zum Start zurückkehren
Geben Sie einen Text ein und drücken Sie eine beliebige Taste, um die Firmware-Aktualisierung zu starten. Die Aktualisierung erfolgt recht schnell und sollte in ein bis zwei Minuten abgeschlossen sein.
Überprüfung des Upgrades
Nach Abschluss des CC3000-Upgrades laden Sie das in der Adafruit-Bibliothek enthaltene Buildtest-Beispiel und führen Sie es aus. Wenn der Test erfolgreich verläuft, haben Sie die Firmware Ihres CC3000-Shields erfolgreich aktualisiert!
mit diesem und anderen Modulen IoT realisieren ? Registrieren Sie sich für ein Ubidots -Konto und legen Sie noch heute kostenlos los.