Bluetooth-Modul Seriell Basic

Inhaltsverzeichnis

1. Serieller Anschluss des Bluetooth-Moduls

Die serielle Schnittstelle wird als serieller Port abgekürzt, auch als serielle Kommunikationsschnittstelle bezeichnet, im Allgemeinen auch als COM-Port bezeichnet. Dies ist ein allgemeiner Begriff, und Schnittstellen, die serielle Kommunikation nutzen, werden als serielle Ports bezeichnet. Ein serieller Port ist eine Hardwareschnittstelle.

UART ist die Abkürzung für Universal Asynchronous Receiver/Transmitter und bedeutet Universal Asynchronous Receiver/Transmitter.

UART umfasst einen seriellen Port auf TTL-Ebene und einen seriellen Port auf RS-232-Ebene, und beide Geräte, die UART-Kommunikation verwenden, müssen dem UART-Protokoll entsprechen.

2. UART-Protokoll des Bluetooth-Moduls

Entsprechend den verschiedenen Protokollformaten kann es weiter in zwei Protokollformate unterteilt werden: H4 (TX/RX/CTS/RTS/GND) und H5 (TX/RX/GND).

H4:  Die Kommunikation beinhaltet keine erneute Übertragung, daher muss CTS/RTS verwendet werden. Die UART-Kommunikation erfolgt im Modus „Transparente Übertragung“, d. h. die vom Logikanalysator überwachten Daten sind die tatsächlichen Kommunikationsdaten. Richtung Kopf Datentyp Host ->Controller 0x01 HCI-Befehlshost ->Controller 0x02 ACL-Pakethost ->Controller 0x03 SCO-Paketcontroller ->Host 0x04 HCI-Ereigniscontroller ->Host 0x02 ACL-Paketcontroller ->Host 0x03 SCO-Paket

H5:  (auch bekannt als 3-Draht), aufgrund der Unterstützung der Neuübertragung ist CTS/RTS optional. H5-Kommunikationsdatenpakete beginnen und enden mit 0xC0, also 0xC0 ... Nutzlast 0xC0. Wenn die Nutzlast 0xC0 enthält, wird sie in 0xDB 0xDC konvertiert; Wenn die Nutzlast 0xDB enthält, wird sie in 0xDB 0xDD konvertiert

3. Serieller Anschluss des Bluetooth-Moduls

Die meisten Bluetooth-HCI-Module unterstützen den H5-Modus.

Ein kleiner Teil (z. B. BW101/BW104/BW151) unterstützt nur den H4-Modus (dh CTS/RTS ist erforderlich).

Ob H4 oder H5, während der Bluetooth-Initialisierung verbindet sich der Protokollstack mit einer Baudrate von 115200 Bit/s mit dem Modul. Nach erfolgreicher Verbindung wird auf eine hohe Baudrate (>=921600bps) gesprungen. Üblicherweise werden 921600/1M/1.5M/2M/3M verwendet

Hinweis: Die Konfiguration des seriellen H4-Ports beinhaltet kein Prüfbit; H5 verwendet normalerweise eine gleichmäßige Prüfung. Denken Sie daran, das Format festzulegen, wenn Sie Datenpakete über die serielle Schnittstelle mit dem Logikanalysator abrufen.

4. Fall

Grundparameter

FSC-DB004-BT826 integriert BT826 Bluetooth-Modul und DB004-Pin-Schnittstellenplatine, unterstützt Bluetooth 4.2 Dual-Mode-Protokoll (BR/EDR/LE), integriert Basisband-Controller, Cortex-M3-CPU, PCB-Antenne

  • ·Protokoll: SPP, HID, GATT usw
  • ·Packungsgröße: 13 * 26.9 * 2 mm
  • ·Leistungsstufe 1.5
  • ·Standardmäßige Baudrate der seriellen Schnittstelle: 115.2 kbps. Baudratenbereich: 1200 bps~921 kbps
  • ·Unterstützt OTA-Upgrade
  • ·BQB, MFI
  • ·Entspricht den ROHS-Spezifikationen

5. Zusammenfassung

Die serielle Bluetooth-Kommunikation ist ein sehr einfaches und grundlegendes Wissen. Lesen Sie beim Debuggen im Allgemeinen die Modulspezifikation sorgfältig durch und achten Sie bei der Verwendung des Logikanalysators auf einige Dinge. Wenn Sie nichts anderes verstehen, können Sie sich an das Feasycom-Team wenden!

Nach oben scrollen