Forum: Mikrocontroller und Digitale Elektronik BLE112 Hardwarekonfiguration


von Michael L. (nightflyer88)


Lesenswert?

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.

von Gerd E. (robberknight)


Lesenswert?

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
Noch kein Account? Hier anmelden.