Bluetooth Module Serial Basic
1. Módulo Bluetooth Puerto serie
La interfaz serie se abrevia como puerto serie., También conocido como interfaz de comunicación en serie., generalmente también conocido como puerto COM. Este es un término general., y las interfaces que utilizan comunicación serie se denominan puertos serie.. Un puerto serie es una interfaz de hardware..
UART es la abreviatura de Receptor/Transmisor Asíncrono Universal, es decir, receptor/transmisor asíncrono universal.
UART incluye un puerto serie de nivel TTL y un puerto serie de nivel RS-232, y ambos dispositivos que utilizan comunicación UART deben cumplir con el protocolo UART.
2. Protocolo UART del módulo Bluetooth
Según los diferentes formatos de protocolo, se puede dividir en dos formatos de protocolo: H4 (TX/RX/CTS/RTS/GND) y H5 (TX/RX/TIERRA)
H4: La comunicación no incluye la retransmisión., entonces CTS/RTS debe usar. La comunicación UART está en “transmisión transparente” modo, eso es, los datos monitoreados a través del analizador lógico son los datos de comunicación reales Dirección Tipo de datos del cabezal Host ->Controlador 0x01 Host de comando HCI ->Controlador 0x02 Host de paquetes ACL ->Controlador 0x03 Controlador de paquetes SCO ->Controlador de eventos HCI del host 0x04 ->Controlador de paquetes ACL del host 0x02 ->Paquete SCO del host 0x03
H5: (también conocido como 3 hilos), debido al soporte para la retransmisión, CTS/RTS es opcional. Los paquetes de datos de comunicación H5 comienzan y terminan con 0xC0, eso es, 0xC0… carga útil 0xC0. Si la carga útil contiene 0xC0, se convierte a 0xDB 0xDC; Si la carga útil contiene 0xDB, se convierte a 0xDB 0xDD
3. Puerto serie del módulo Bluetooth
La mayoría de los módulos Bluetooth HCI admiten el modo H5,
una pequeña porción (como BW101/BW104/BW151) solo admite el modo H4 (es decir. Se requiere CTS/RTS)
Ya sea H4 o H5, durante la inicialización de Bluetooth, la pila de protocolos se conecta con el módulo a una velocidad de 115200 bps. Después de que la conexión sea exitosa, salta a una velocidad de baudios alta (>=921600bps). Los más utilizados son 921600/1M/1,5M/2M/3M.
Nota: La configuración del puerto serie H4 no incluye un bit de verificación; H5 generalmente usa incluso cheque. Recuerde configurar el formato al capturar paquetes de datos del puerto serie con el analizador lógico.
4. Caso
Parámetros básicos
FSC-DB004-BT826 integra el módulo Bluetooth BT826 y la placa de interfaz de pin DB004, Admite Bluetooth 4.2 protocolo de modo dual (BR/EDR/LE), integra controlador de banda base, CPU Cortex-M3, Antena PCB
- ·Protocolo: Spp, Escondite, Gatte, etc.
- ·Tamaño del paquete: 13 * 26.9 * 2mm
- ·Nivel de potencia 1.5
- ·Velocidad de baudios del puerto serie predeterminado: 115.2kbps Rango de velocidad en baudios: 1200bps~921kbps
- · Admite actualización OTA
- ·barbacoa
- ·Cumple con las especificaciones ROHS
5. Resumen
La comunicación serie Bluetooth es un conocimiento muy simple y básico.. Generalmente, al depurar, Lea atentamente las especificaciones del módulo., y preste atención a algunas cuestiones al utilizar el analizador lógico. Si no entiendes nada más, puedes contactar al equipo de Feasycom!