Bluetooth-modul seriell Basic

Innehållsförteckning

1. Bluetooth-modul Seriell port

Det seriella gränssnittet förkortas som en seriell port, även känd som ett seriellt kommunikationsgränssnitt, allmänt även känd som en COM-port. Detta är en allmän term, och gränssnitt som använder seriell kommunikation kallas serieportar. En seriell port är ett hårdvarugränssnitt.

UART är förkortningen för Universal Asynchronous Receiver/Transmitter, vilket betyder Universal Asynchronous Receiver/Transmitter.

UART inkluderar en seriell port på TTL-nivå och en seriell port på RS-232-nivå, och båda enheterna som använder UART-kommunikation måste följa UART-protokollet.

2. Bluetooth-modul UART-protokoll

Beroende på de olika protokollformaten kan det delas upp ytterligare i två protokollformat: H4 (TX/RX/CTS/RTS/GND) och H5 (TX/RX/GND)

H4:  Kommunikation inkluderar inte återsändning, så CTS/RTS måste använda. UART-kommunikation är i "transparent transmission"-läge, det vill säga data som övervakas genom logikanalysatorn är de faktiska kommunikationsdata Riktningshuvud DataType Host ->Controller 0x01 HCI Command Host ->Controller 0x02 ACL Packet Host ->Controller 0x03 SCO Packet Controller -> Host 0x04 HCI Event Controller -> Host 0x02 ACL Packet Controller -> Host 0x03 SCO Packet

H5:  (även känd som 3-tråd), på grund av stöd för återsändning är CTS/RTS valfritt. H5 kommunikationsdatapaket börjar och slutar med 0xC0, det vill säga 0xC0... nyttolast 0xC0. Om nyttolasten innehåller 0xC0 konverteras den till 0xDB 0xDC; Om nyttolasten innehåller 0xDB konverteras den till 0xDB 0xDD

3. Bluetooth-modulens seriella port

De flesta Bluetooth HCI-moduler stöder H5-läge,

En liten del (som BW101/BW104/BW151) stöder endast H4-läge (dvs. CTS/RTS krävs)

Oavsett om det är H4 eller H5, under Bluetooth-initiering, ansluter protokollstacken till modulen med en baudhastighet på 115200bps. Efter att anslutningen lyckats hoppar den till en hög baudhastighet (>=921600bps). Vanligtvis används 921600/1M/1.5M/2M/3M

Obs: H4 seriella portkonfigurationen inkluderar inte en kontrollbit; H5 brukar använda jämn kontroll. Kom ihåg att ställa in formatet när du tar tag i serieportdatapaket med Logic analysator.

4. Ärende

Grundparametrar

FSC-DB004-BT826 integrerar BT826 Bluetooth-modul och DB004-stiftgränssnittskort, stöder Bluetooth 4.2 dual mode-protokoll (BR/EDR/LE), integrerar basbandskontroller, Cortex-M3 CPU, PCB-antenn

  • ·Protokoll: SPP, HID, GATT, etc
  • ·Förpackningsstorlek: 13 * 26.9 * 2mm
  • · Effektnivå 1.5
  • · Standard baudhastighet för seriell port: 115.2 kbps Baudhastighetsområde: 1200bps~921kbps
  • ·Stöd OTA-uppgradering
  • ·BQB, MFI
  • ·Kompatibel med ROHS-specifikationer

5. Sammanfattning

Bluetooth seriell kommunikation är en mycket enkel och grundläggande kunskap. I allmänhet, när du felsöker, läs modulspecifikationen noggrant och var uppmärksam på vissa saker när du använder Logic-analysatorn. Om du inte förstår något annat kan du kontakta Feasycom-teamet!

Bläddra till början