Bluetooth-module serieel Basic

Inhoudsopgave

1. Bluetooth-module Seriële poort

De seriële interface wordt afgekort als seriële poort, ook wel seriële communicatie-interface genoemd, algemeen ook wel COM-poort genoemd. Dit is een algemene term en interfaces die gebruik maken van seriële communicatie worden seriële poorten genoemd. Een seriële poort is een hardware-interface.

UART is de afkorting voor Universal Asynchronous Receiver/Transmitter, wat Universele Asynchrone Ontvanger/Zender betekent.

UART omvat een seriële poort op TTL-niveau en een seriële poort op RS-232-niveau, en beide apparaten die UART-communicatie gebruiken, moeten voldoen aan het UART-protocol.

2. Bluetooth-module UART-protocol

Volgens de verschillende protocolformaten kan het verder worden onderverdeeld in twee protocolformaten: H4 (TX/RX/CTS/RTS/GND) en H5 (TX/RX/GND)

H4:  Communicatie omvat niet opnieuw verzenden, dus moet CTS/RTS worden gebruikt. UART-communicatie bevindt zich in de "transparante transmissie"-modus, dat wil zeggen dat de gegevens die via de Logic-analysator worden bewaakt, de daadwerkelijke communicatiegegevens zijn Richting Hoofd DataType Host ->Controller 0x01 HCI Command Host ->Controller 0x02 ACL Packet Host ->Controller 0x03 SCO Packet Controller ->Host 0x04 HCI-gebeurteniscontroller ->Host 0x02 ACL-pakketcontroller ->Host 0x03 SCO-pakket

H5:  (ook bekend als 3-draads), vanwege ondersteuning voor hertransmissie is CTS/RTS optioneel. H5-communicatiedatapakketten beginnen en eindigen met 0xC0, dat wil zeggen 0xC0... payload 0xC0. Als de payload 0xC0 bevat, wordt deze geconverteerd naar 0xDB 0xDC; Als de payload 0xDB bevat, wordt deze geconverteerd naar 0xDB 0xDD

3. Seriële poort van Bluetooth-module

De meeste Bluetooth HCI-modules ondersteunen de H5-modus,

Een klein deel (zoals BW101/BW104/BW151) ondersteunt alleen de H4-modus (dwz CTS/RTS is vereist)

Of het nu H4 of H5 is, tijdens Bluetooth-initialisatie maakt de protocolstack verbinding met de module met een baudsnelheid van 115200bps. Nadat de verbinding tot stand is gebracht, springt deze naar een hoge baudsnelheid (>=921600bps). Algemeen gebruikt zijn 921600/1M/1.5M/2M/3M

Opmerking: De configuratie van de H4-seriële poort bevat geen controlebit; H5 gebruikt meestal zelfs controle. Vergeet niet om het formaat in te stellen bij het ophalen van datapakketten op de seriële poort met Logic Analyzer.

4. Zaak

basisparameters

FSC-DB004-BT826 integreert BT826 Bluetooth-module en DB004-pininterfacekaart, ondersteunt Bluetooth 4.2 dual-mode protocol (BR/EDR/LE), integreert basisbandcontroller, Cortex-M3 CPU, PCB-antenne

  • ·Protocol: SPP, HID, GATT, enz
  • ·Pakketgrootte: 13 * 26.9 * 2 mm
  • ·Vermogensniveau 1.5
  • ·Standaard baudsnelheid seriële poort: 115.2 kbps Bereik baudsnelheid: 1200 bps ~ 921 kbps
  • · Ondersteuning OTA-upgrade
  • ·BQB, MFI
  • · Voldoet aan de ROHS-specificaties

5. Overzicht

Seriële Bluetooth-communicatie is een zeer eenvoudige en basiskennis. Over het algemeen moet u bij het debuggen de modulespecificatie zorgvuldig lezen en op enkele zaken letten bij het gebruik van de Logic-analysator. Als u iets anders niet begrijpt, kunt u contact opnemen met het Feasycom-team!

Scroll naar boven