BLE112 wer kennt sich mit dem UART aus ?

OP #3586678
Lesenswert?
• ▲
▼
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 ??
#3587552
Lesenswert?
• ▲
▼
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.
OP #3588445
Lesenswert?
• ▲
▼
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...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.