1. Последовательный порт модуля Bluetooth
Последовательный интерфейс сокращенно обозначается как последовательный порт, также известный как последовательный интерфейс связи, обычно также известный как COM-порт. Это общий термин, а интерфейсы, использующие последовательную связь, называются последовательными портами. Последовательный порт — это аппаратный интерфейс.
UART — это аббревиатура Universal Asynchronous Receiver/Transmitter, что означает универсальный асинхронный приемник/передатчик.
UART включает в себя последовательный порт уровня TTL и последовательный порт уровня RS-232, и оба устройства, использующие связь UART, должны соответствовать протоколу UART.
2. Протокол UART модуля Bluetooth
В зависимости от различных форматов протоколов его можно разделить на два формата протоколов: H4 (TX/RX/CTS/RTS/GND) и H5 (TX/RX/GND)
H4: Связь не включает повторную передачу, поэтому необходимо использовать CTS/RTS. Связь UART находится в режиме «прозрачной передачи», то есть данные, отслеживаемые с помощью логического анализатора, являются фактическими данными связи. Направление. Тип данных. Хост -> Контроллер 0x01 Хост команд HCI -> Контроллер 0x02 Хост пакетов ACL -> Контроллер 0x03 Контроллер пакетов SCO. -> Контроллер событий хоста 0x04 HCI -> Контроллер пакетов ACL хоста 0x02 -> Пакет SCO хоста 0x03
H5: (также известный как 3-проводной), из-за поддержки повторной передачи CTS/RTS не является обязательным. Пакеты данных связи H5 начинаются и заканчиваются 0xC0, то есть 0xC0... полезная нагрузка 0xC0. Если полезная нагрузка содержит 0xC0, она преобразуется в 0xDB 0xDC; Если полезная нагрузка содержит 0xDB, она преобразуется в 0xDB 0xDD.
3. Последовательный порт модуля Bluetooth.
Большинство модулей Bluetooth HCI поддерживают режим H5.
Небольшая часть (например, BW101/BW104/BW151) поддерживает только режим H4 (т. е. требуется CTS/RTS)
Независимо от того, H4 или H5, во время инициализации Bluetooth стек протоколов подключается к модулю со скоростью 115200 921600 бит/с. После успешного соединения скорость передачи данных возрастает до высокой (>=921600 бит/с). Обычно используются 1/1.5M/2M/3M/XNUMXM.
Примечание. Конфигурация последовательного порта H4 не включает проверочный бит; H5 обычно использует четный чек. Не забудьте установить формат при захвате пакетов данных последовательного порта с помощью логического анализатора.
4. Дело
Основные параметры
FSC-DB004-BT826 включает модуль Bluetooth BT826 и контактную интерфейсную плату DB004, поддерживает двухрежимный протокол Bluetooth 4.2 (BR/EDR/LE), включает контроллер основной полосы, процессор Cortex-M3, антенну на печатной плате.
- ·Протокол: SPP, HID, GATT и т. д.
- ·Размер упаковки: 13*26.9*2 мм
- ·Уровень мощности 1.5
- ·Скорость последовательного порта по умолчанию: 115.2 кбит/с. Диапазон скорости передачи данных: 1200–921 кбит/с.
- ·Поддержка обновления OTA
- ·БКБ, МФО
- · Соответствует спецификациям ROHS
5. Резюме
Последовательная связь Bluetooth — это очень простое и базовое знание. Обычно при отладке внимательно читайте спецификацию модуля и обращайте внимание на некоторые моменты при использовании логического анализатора. Если вы больше ничего не понимаете, вы можете обратиться к команде Feasycom!