Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:peripherie:bluers:start [2011-06-27 11:17] zueger1embedded_systems:peripherie:bluers:start [2016-06-08 20:51] (aktuell) graf
Zeile 1: Zeile 1:
 ====== Stollmann BlueRS+ Bluetooth Modul ====== ====== Stollmann BlueRS+ Bluetooth Modul ======
 [{{  .:bluers_i.jpg|BlueRS+I Modul}}] [{{  .:bluers_i.jpg|BlueRS+I Modul}}]
 +Die Stollman BlueRS+ Bluetooth Module ermöglichen es eine serielle Schnittstelle über eine Bluetooth-Verbindung zu tunneln. Dazu wird das //Serial Port Profile// verwendet. Beim Typ //BlueRS+I// handelt es sich um ein kleines Modul für den Einbau in eine Eigenentwicklung. Dieses Modul hat __keinen__ Pegelwandler integriert und erlaubt daher nur Signale mit TTL-Pegel an der Schnittstelle. Ein direktes Anschliessen des Moduls an einen PC ist aus diesem Grund nicht möglich. Die //BlueRS+E// Module hingegen sind für die Verwendung mit einem PC ausgelegt und haben dementsprechend eine RS232-Schnittstelle mit den Standardpegeln.
  
 ===== Standardkonfiguration ===== ===== Standardkonfiguration =====
 +An der NTB werden die Module mit folgender Konfiguration eingesetzt:
 +
 **Seriell:** **Seriell:**
 ^ Baudrate in Bit/s:      | 9600 Bit/s  | ^ Baudrate in Bit/s:      | 9600 Bit/s  |
Zeile 25: Zeile 28:
  
 ===== Treiber ===== ===== Treiber =====
-Das BlueRS+I Modul kann mit jedem beliebigen Mikrocontroller verwendet werden, welcher über eine UART Schnittstelle verfügt. Für die [[:Software:deep:start | deep]] Umgebung existierten zwei Treiber: ''BlueRS'' und ''BlueRSCmdInt''+Das BlueRS+I Modul kann mit jedem beliebigen Mikrocontroller verwendet werden, welcher über eine UART Schnittstelle verfügt. Für die [[http://www.deepjava.org/start | deep]] Entwicklungsumgebung existieren zwei Treiber: ''[[http://api.deepjava.org/runtime-library/ch/ntb/inf/deep/runtime/mpc555/driver/BlueRS.html | ch.ntb.inf.deep.runtime.mpc555.driver.BlueRS]]'' und ''[[http://api.deepjava.org/runtime-library/ch/ntb/inf/deep/runtime/mpc555/driver/BlueRSCmdInt.html | ch.ntb.inf.deep.runtime.mpc555.driver.BlueRSCmdInt]]'' für eine vereinfachte Kommunikation ausschliesslich mittels Integer-Werten
  
 ===== Datenblätter ===== ===== Datenblätter =====
   * {{.:bluers_e_bluers_i_manual_v1_05.pdf|Manual (BlueRS+I/BlueRS+E)}}   * {{.:bluers_e_bluers_i_manual_v1_05.pdf|Manual (BlueRS+I/BlueRS+E)}}
   * {{.:bluers_manual_add_on.pdf|Manual Addon}}   * {{.:bluers_manual_add_on.pdf|Manual Addon}}
-