1. Port szeregowy modułu Bluetooth

Interfejs szeregowy jest skrócony jako port szeregowy, Znany również jako interfejs komunikacji szeregowej, ogólnie znane również jako port COM. To jest ogólny termin, a interfejsy korzystające z komunikacji szeregowej nazywane są porty szeregowe. Port szeregowy to interfejs sprzętowy.

UART jest skrótem uniwersalnego odbiornika/nadajnika asynchronicznego, Znaczenie uniwersalnego odbiornika/nadajnika asynchronicznego.

UART zawiera port szeregowy na poziomie TTL i port szeregowy RS-232, i oba urządzenia korzystające z komunikacji UART muszą być zgodne z protokołem UART.

2. Protokół modułu Bluetooth UART

Zgodnie z różnymi formatami protokołu, Można go dalej podzielić na dwa formaty protokołu: H4 (TX/RX/CTS/RTS/GND) i H5 (TX/RX/GND)

H4:  Komunikacja nie obejmuje ponownej transmisji, więc CTS/RTS musi użyć. Komunikacja UART jest w “Przezroczysta transmisja” tryb, to jest, Dane monitorowane za pośrednictwem logicznego analizatora to faktyczny host z tytułu danych kierunku danych komunikacyjnych - host danych ->Kontroler 0x01 host poleceń HCI ->Kontroler 0x02 ACL Packet Host ->Kontroler 0x03 SCO Packet Controller ->Host 0x04 HCI kontroler zdarzeń ->Host 0x02 kontroler pakietów ACL ->Host 0x03 Pakiet SCO

H5:  (Znany również jako 3-WIRE), ze względu na wsparcie dla retransmisji, CTS/RTS jest opcjonalnie. Pakiety danych komunikacyjnych H5 rozpoczynają i kończą się 0xc0, to jest, 0XC0… ładunek 0xc0. Jeśli ładunek zawiera 0xc0, Jest konwertowany na 0xdb 0xdc; Jeśli ładunek zawiera 0xdb, Jest konwertowany na 0xdb 0xdd

3. Port szeregowy modułu Bluetooth

Większość modułów Bluetooth HCI obsługuje tryb H5,

Mała część (takie jak BW101/BW104/BW151) Obsługuje tylko tryb H4 (tj. Wymagane jest CTS/RTS)

Czy H4 czy H5, Podczas inicjalizacji Bluetooth, Stos protokołu łączy się z modułem z prędkością BAB na 115200 b / s. Po zakończeniu połączenia, przeskakuje do wysokiego wskaźnika transmisji (>= 921600BPS). Powszechnie używane są 921600/1m/1,5 m/2m/3m

Notatka: Konfiguracja portu szeregowego H4 nie zawiera bitu kontroli; H5 zwykle używa nawet kontroli. Pamiętaj, aby ustawić format podczas chwytania pakietów danych portów szeregowych za pomocą logiki.

4. Sprawa

Podstawowe parametry

FSC-DB004-BT826 integruje moduł BT826 Bluetooth i płyta interfejsu db004, Obsługuje Bluetooth 4.2 Protokół trybu podwójnego (BR/EDR/LE), Integruje kontrolera pasma podstawowego, CPU Cortex-M3, Antena PCB

  • ·Protokół: Spp, Ukryć, Gatt, itp
  • · Rozmiar pakietu: 13 * 26.9 * 2mm
  • · Poziom mocy 1.5
  • · Domyślna szybkość krążenia portu szeregowego: 115.2Zakres stawek BAUD KBPS: 1200BP ~ 921 kbps
  • · Wspieraj aktualizację OTA
  • · BQB
  • · Zgodność ze specyfikacjami ROHS

5. Streszczenie

Komunikacja szeregowa Bluetooth to bardzo prosta i podstawowa wiedza. Ogólnie, Podczas debugowania, Przeczytaj uważnie specyfikację modułu, i zwróć uwagę na niektóre sprawy podczas korzystania z analizatora logicznego. Jeśli nie rozumiesz niczego innego, Możesz skontaktować się z zespołem Fteasycom!