<em id="qn8se"><label id="qn8se"></label></em>
    
    
    1. <div id="qn8se"></div>
    2. <div id="qn8se"></div>
      <em id="qn8se"></em>
    3. <button id="qn8se"></button>

        1. ?
          ? >

          藍牙串口通信基礎知識





          主頁 > 新聞中心 >

          藍牙串口通信基礎知識

          作者: Feasycomr ???? 發布時間:2023-06-17 16:51

          一、串口

           

          串行接口簡稱串口,又稱串口通信接口,一般也稱為COM口。這是一個統稱,使用串口通信的接口稱為串口。串行端口是一種硬件接口。

          UART是Universal Asynchronous Receiver/Transmitter的縮寫,意思是通用異步接收器/發送器。

          UART包括一個TTL電平串口和一個RS-232電平串口,兩種使用UART通信的設備都需要遵守UART協議。

          二、串口協議

           

          根據協議格式的不同,又可以分為兩種協議格式:H4(TX/RX/CTS/RTS/GND)和H5(TX/RX/GND)

          H4:?通信不包括重傳,所以必須使用CTS/RTS。UART通信為“透傳”模式,即通過邏輯分析儀監測到的數據為實際通信數據 Direction Head DataType Host ->Controller 0x01 HCI Command Host ->Controller 0x02 ACL Packet Host ->Controller 0x03 SCO Packet Controller ->主機 0x04 HCI 事件控制器 ->主機 0x02 ACL 數據包控制器 ->主機 0x03 SCO 數據包

          H5:?(也稱3-wire),由于支持重傳,CTS/RTS可選。H5通信數據包以0xC0開始和結束,即0xC0... payload 0xC0。如果payload中包含0xC0,則轉換為0xDB 0xDC;如果payload中包含0xDB,則轉換為0xDB 0xDD

          三、藍牙模塊串口

           

          大多數藍牙 HCI 模塊都支持 H5 模式,

          一小部分(如BW101/BW104/BW151)只支持H4模式(即需要CTS/RTS)

          無論是H4還是H5,在藍牙初始化過程中,協議棧都會以115200bps的波特率與模塊連接。連接成功后跳轉到高波特率(>=921600bps)。常用的有921600/1M/1.5M/2M/3M

          注:H4串口配置不包含校驗位;H5 通常使用偶數檢查。使用邏輯分析儀抓取串口數據包時記得設置格式。

          四、案例

           

          • 藍牙 4.2 雙模 6 針板 |  DB004-BT826
            藍牙 4.2 雙模 6 針板 | DB004-BT826
             

          基本參數

          FSC-DB004-BT826集成BT826藍牙模塊和DB004針接口板,支持藍牙4.2雙模協議(BR/EDR/LE),集成基帶控制器、Cortex-M3 CPU、PCB天線

          • ·協議:SPP、HID、GATT等
          • ·包裝尺寸:13*26.9*2mm
          • ·功率等級1.5
          • ·默認串口波特率:115.2kbps 波特率范圍:1200bps~921kbps
          • ·支持OTA升級
          • ·BQB、MFI
          • ·符合ROHS規范

          五、總結

           

          藍牙串口通信是一個很簡單的基礎知識。一般在調試時要仔細閱讀模塊說明書,使用邏輯分析儀時要注意一些事項。如果還有什么不明白的可以聯系飛易通團隊!

          ?
          ?

          <em id="qn8se"><label id="qn8se"></label></em>
          
          
          1. <div id="qn8se"></div>
          2. <div id="qn8se"></div>
            <em id="qn8se"></em>
          3. <button id="qn8se"></button>

              1. 做爱视频