Moduł Bluetooth Serial Basic
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!