1. Porta serial do módulo Bluetooth
A interface serial é abreviada como porta serial, também conhecida como interface de comunicação serial, geralmente também conhecida como porta COM. Este é um termo geral e as interfaces que usam comunicação serial são chamadas de portas seriais. Uma porta serial é uma interface de hardware.
UART é a abreviatura de Receptor/Transmissor Assíncrono Universal, que significa Receptor/Transmissor Assíncrono Universal.
UART inclui uma porta serial de nível TTL e uma porta serial de nível RS-232, e ambos os dispositivos que usam comunicação UART precisam estar em conformidade com o protocolo UART.
2. Protocolo UART do módulo Bluetooth
De acordo com os diferentes formatos de protocolo, pode ser dividido em dois formatos de protocolo: H4 (TX/RX/CTS/RTS/GND) e H5 (TX/RX/GND)
H4: A comunicação não inclui retransmissão, portanto CTS/RTS deve ser usado. A comunicação UART está no modo "transmissão transparente", ou seja, os dados monitorados através do analisador lógico são os dados de comunicação reais Direction Head 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: (também conhecido como 3 fios), devido ao suporte para retransmissão, CTS/RTS é opcional. Os pacotes de dados de comunicação H5 começam e terminam com 0xC0, ou seja, 0xC0... carga útil 0xC0. Se a carga contiver 0xC0, ela será convertida em 0xDB 0xDC; Se a carga contiver 0xDB, ela será convertida em 0xDB 0xDD
3. Porta serial do módulo Bluetooth
A maioria dos módulos Bluetooth HCI suporta o modo H5,
Uma pequena parte (como BW101/BW104/BW151) suporta apenas o modo H4 (ou seja, CTS/RTS é necessário)
Seja H4 ou H5, durante a inicialização do Bluetooth, a pilha de protocolos se conecta ao módulo a uma taxa de transmissão de 115200bps. Depois que a conexão for bem-sucedida, ela saltará para uma taxa de transmissão alta (>=921600bps). Comumente usados são 921600/1M/1.5M/2M/3M
Nota: A configuração da porta serial H4 não inclui um bit de verificação; H5 geralmente usa cheque par. Lembre-se de definir o formato ao capturar pacotes de dados da porta serial com o analisador lógico.
4. Caso
Os parâmetros básicos
FSC-DB004-BT826 integra módulo Bluetooth BT826 e placa de interface de pinos DB004, suporta protocolo de modo duplo Bluetooth 4.2 (BR/EDR/LE), integra controlador de banda base, CPU Cortex-M3, antena PCB
- ·Protocolo: SPP, HID, GATT, etc.
- ·Tamanho do pacote: 13*26.9*2mm
- ·Nível de potência 1.5
- ·Taxa de transmissão da porta serial padrão: 115.2kbps Faixa de taxa de transmissão: 1200bps ~ 921kbps
- ·Suporte para atualização OTA
- ·BQB, IMF
- ·Em conformidade com as especificações ROHS
5. Resumo
A comunicação serial Bluetooth é um conhecimento muito simples e básico. Geralmente, ao depurar, leia atentamente as especificações do módulo e preste atenção a alguns assuntos ao usar o analisador lógico. Caso não entenda mais nada, pode entrar em contato com a equipe Feasycom!