Hallo allerseits, und zwar bin ich ein bischen einem STM32F7 und einem ESP8266 am rum experementieren bräuchte aber etwas leistungsfähigeres. Ins Auge gefallen ist mir dabei der CC3100 von TI. Aber so wie es ausschaut gibt es dort keine schon vorgefertigte Software wie beim ESP8266, d.h. dass man den CC31000 einfach extern ansteuern kann,wie z.b. mit den AT commands beim ESP8266, wenn ich das richtig sehe? Heißt das, ich muss auf jeden Fall den CC3100 UND den STM32F7 programmieren? Dachte ich würde darum herum kommen, weil das ja noch mal ein gewaltiger zusätzlicher Aufwand. Steige da gerade nicht so ganz durch. Beste Grüße aus München
Nein, den CC3100 kannst du gar nicht selber programmieren. Es gibt eine SDK die du dann auf deinem STM32F7 laufen haben musst. In der SDK sind alle wichtigen Sachen drin, um mit dem CC3100 über SPI zu kommunizieren. Du musst nur selber ein paar Dateien ändern, damit das auch klappt (zB den SPI hardware-nahen Teil). Es gibt aber auch schon ein original Beispiel von TI für den STM32F4, da kannste einiges von brauchen. Das Ganze wird etwas schwieriger als ein einfaches AT-Command-Set, aber es gibt enorm viele Beispiele von TI. Hinzu, ist die Performance natürlich unschlagbar (bzw schwer schlagbar für so ein embedded System). Wenn du etwas programmieren möchtest, dann nimm lieber den CC3200.
Ah super , das heißt der CC3100 ist schon geflasht/programmiert und es muss nichts weiter gmeacht werden, als "nur" SimpleLink auf dem STM32 implementiert werden? Das ganze soll ein WiFI BL/BLE Gatweway werden, wo auch mal gerne sich mal mehr als 3 Geräte per WiFi verbinden. Hätte als BLE SoC den CC2564, ist da auch schon Firmware drauf? Weil dann wäre das ganze relativ simpel mit dem BlueKitchen Stack. Schon mal vielen dank für die Hilfe!
Den CC2564 kenne ich nicht, aber wenn ich ihn mir so anschaue, scheint er auf die selbe Art und Weise zu funktionnieren wie der CC3100 (nur für Bluetooth halt). Hinzu gibt es die folgende Software für den STM32F4, die sich um die Kommunikation mit dem Chip kümmert: http://www.ti.com/tool/cc256xstbtblesw Viel Spass mit deinem Projekt, hört sich für mich jedenfalls interessant an!
Wenn du Wi-Fi und Bluetooth gleichzeitig verwendest könnten die sich gegenseitig stören. Wenn du ein kombiniertes Wi-Fi und BL-Modul nutzt wird ein Coexistence-Protokoll eingesetzt, welches sicherstellt, dass die sich nicht in die Quere kommen. Dann braucht man auch nur eine Antenne. Der ESP32 kann ja Bluetooth und Wi-Fi, d.h. du brauchst mit der entsprechenden Software nur diesen einen Chip, statt dreien (CC2564+CC3100+STM32), die sich stören können. Andere Hersteller sollten ähnliche Produkte im Angebot haben, mit ggf. mehr Leistung.
Super vielen Dank, ich hoffe das wird auch was. Hab den ESP32 auch schon in betracht gezogen, aber Wifi und BL/BLE gleichzeitig scheint bei dem ein Problem zu sein. Ausserdem wollte ich mal gucken, wie das ganze mit HCI bei Bluetooth und Simple Link funktioniert, das kann man in Zukunft bestimmt noch mal gebrauchen. Ausserdem kennn ich mich beim STM einigßermaßen gut aus, bin mit dem Debugging und der IDE, Attolic True Studio sehr gut vertraut. Die beiden Antennen wollte ich auf dem PCB soweit voneinander auseinander ziehen wie möglich, dann sollte das passen, funktioniert bei anderen Geräten auch und im Alltag ist das 2.4 Ghz Band ja auch rege in Benutzung.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.