Hallo Zusammen Ich programmiere gerade ein BLE112 Modul, soweit so gut. Nun habe ich festgestellt das die I/O Pins während dem Bootvorgang (ca. 0.3s) alle auf high sind. In der BGscript Sprache wird nach dem eigentlichen Bootvorgang der event "system_boot" aufgerufen, darin setzte ich den I/O Pin wieder auf low. Logischerweise wird beim einschalten des Moduls der I/O Pin trotzdem kurz auf high geschaltet. Für meine Anwendung ist das jedoch nicht brauchbar, nun meine frage wie oder wo kann ich einstellen, dass auch während dem Bootvorgang alle Pins auf low sind ? Oder geht das gar nicht ? Ich hoffe das sich jemand mit den BLE112 Modulen auskennt.
Willst Du Dir die BLE112 wirklich antun? Die haben zwar nen schönen Mikrocontroller drauf, aber die lassen Dich den nicht frei programmieren. Du bekommst durch diese proprietäre Scriptsprache nur Zugriff auf einen Bruchteil der Funktionen. Und genau da scheint mir auch Dein Problem herzukommen. Schau Dir z.B. mal den nRF51822 als Alternative an: http://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF51822 Das ist ein gut dokumentierter Cortex-M0 den Du nach Herzenslust frei programmieren kannst. Fürs BLE kannst Du entweder deren Stack in Dein Programm reinlinken oder den Bluetooth-Stack selbst entwickeln. Ich glaube es sind aber auch schon Leute dabei einen OpenSource Stack für den zu entwickeln oder anzupassen. Auf jeden Fall hast Du dann die volle Kontrolle was das Ding macht und kannst auch sinnvoll debuggen wenn mal was nicht klappt wie geplant.
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.