Hallo Zusammen Wer kennt sich mit dem BLE112 Modul aus ? Folgendes möchte ich machen: Die Daten die per UART empfangen werden als Notification per Bluetooth weiter schicken. Die Bluetooth Kommunikation funktioniert, und die UART Schnittstelle auch. Nun das Problem: der Empfangspuffer vom UART funktioniert nicht richtig, es gehen ab und zu Daten verloren. Meine Vermutung: Das BLE kann während einem anderen EVENT, keine weiteren Daten im Hintergrund über UART empfangen, kann das sein ??
Hat das Ding keine Flußkontrolle auf dem UART? Nachschauen kann man ohne Datenblatt leider nicht, das habe ich aber nicht ohne nervige Anmeldung gefunden.
Michael L. schrieb: > Das BLE kann während einem anderen EVENT, keine weiteren Daten im > Hintergrund über UART empfangen, kann das sein ?? klar doch. Das ist ein richtiger µC mit allen Möglichkeiten, Bluegiga erlaubt Dir mit dieser verkappten Skriptsprache aber nur an der Oberfläche zu kratzen. Du hast keine Kontrolle was das Teil sonst noch macht und was im BGScript nicht vorgesehen ist geht nicht. Mit solchen Lösungen kann man oft 90% der Aufgabenstellung lösen. Die restlichen 10% sind aber nur durch Bluegiga lösbar und damit ohne richtig dickes Auftragsvolumen zum Scheitern verurteilt. Tu Dir das nicht an und nimm statt dessen einen IC der frei programmierbar ist. Schau Dir z.B. mal den hier an: http://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF51822 Das ist ein Cortex-M0, den kannst Du ganz normal in C programmieren und hast alle Möglichkeiten. Den BLE-Stack gibt es als Binary-Lib von Nordic. Die nötigen Register sind aber alle dokumentiert, Du könntest es also auch selbst machen. Es gibt glaube ich auch schon welche die an einem Opensource Stack arbeiten.
Hallo Michael, Versuche mal den Helpdesk von Bluegiga, ich habe da auch oefter mit gesprochen fuer BLE112 entwicklung. Die haben mich gut geholfen. Selber habe ich nicht per UART empfangen. Vielleicht helfen dir diese beispielen noch : http://www.mkroll.mobi/?page_id=386 Grusz Patrick
Gerd E. schrieb: > mit dieser verkappten Skriptsprache aber nur an der Oberfläche zu > kratzen. Genau, ist mir auch schon aufgefallen. Ich will eigentlich "nur" einen Bluetooth auf UART Adapter machen. Aber bereits beim UART Puffer fangen die Probleme an. Sowas ist eigentlich mit jedem kleinen uC problemlos machbar. Naja, ich versuchs mal bei Bluegiga, kann doch nicht sein das sowas "einfaches" nicht möglich ist mit dem ding...
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.