91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

藍牙模塊芯片串口透傳的AT指令模式和波特率是什么意思

清月電子 ? 來源:清月電子 ? 作者:清月電子 ? 2023-01-05 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、什么是藍牙串口透傳模塊的模式

藍牙串口模塊,一般都會有兩個模式,即AT指令模式,以及透傳模式

1、有的模塊,會通過一個GPIO口來選擇當(dāng)前是什么模式,比如將一個IO口拉低則進入透傳模式,也就是不再識別AT指令,即使收到AT指令也是直接透傳給主機

2、有的模塊,則是自動切換AT指令模式和透傳模式。當(dāng)藍牙未連接的時候則是AT指令模式,一旦藍牙被主機連接了,則自動進入透傳模式,進入透傳模式之后AT指令就不再識別,轉(zhuǎn)而變成普通數(shù)據(jù)發(fā)送給主機

3、另外還有的模塊,就是不用區(qū)分兩種模式,AT指令在整個藍牙模塊的生命周期都是有效的,不管連接或者未連接,都是自動識別 。識別到AT指令則是當(dāng)做命令去處理,非AT指令則是當(dāng)作普通數(shù)據(jù)去處理,比如:KT6368A雙模藍牙芯片就是這么處理的

這樣做的壞處是,加入透傳的數(shù)據(jù)里面也有符合規(guī)則的AT指令,就會被當(dāng)做AT指令處理了,不再透傳給上位機了。

二、藍牙模塊的串口波特率

主流的藍牙模塊,基本都是串口接口,也就是UART接口。但是也不排除有其他的接口,比如IIC、SPI等等,這類型的接口產(chǎn)品非常的少

1、主流的還是串口,這樣比較容易被廣大的工程師群體所接受

藍牙模塊的串口AT指令,也是基于早期的電話控制協(xié)議改寫來的,也就是說它生來并不是標(biāo)配,也不是標(biāo)準(zhǔn)。而是在廣大的工程師群體使用過程中,最后大家慢慢的達成了默契,形成了共識性的標(biāo)準(zhǔn)而已

2、所以才會是今天看到的百花齊放的樣子,采用串口通訊,AT指令設(shè)置參數(shù)。

比如AT指令設(shè)置藍牙名稱,AT指令設(shè)置串口的波特率等等 。還有更高級的比如藍牙模塊不需要設(shè)置波特率,他是自動識別的

3、這里拿KT6368A雙模藍牙芯片的串口部分來舉例說明,串口的規(guī)則是怎么樣的

通訊標(biāo)準(zhǔn):115200 bps --- 用戶可以通過串口指令設(shè)置詳見3.2

數(shù)據(jù)位 :8 停止位 :1 校驗位 :none 流控制 :none

注意:所有的指令的設(shè)計,都是有規(guī)律的,不是隨意劃分的,可以對照下面找一下規(guī)律

控制指令格式:AT+[]rn ---- 所有的都是字符,不是十六進制數(shù)

數(shù)據(jù)反饋格式:[]rn

數(shù)據(jù)反饋格式:[]rn

AT+ : 控制指令是控制主機給KT6368A的控制命令,以“AT+ ”開始

:后面緊跟控制 ,通常是2個字符

[] :如果CMD后面有參數(shù),則緊跟著[]

rn :最后以rn結(jié)束,字符型換行,windows就是回車鍵。十六進制0x0D,0x0A

:數(shù)據(jù)反饋是藍牙把各種狀態(tài)和數(shù)據(jù)信息反饋給主機,以作為開頭

AT指令的舉例如下:

poYBAGO2jUSAJ5vBAABu4sQp8Ks020.png

4、這當(dāng)然一般的藍牙模塊都可以使用AT指令去修改波特率,這樣就可以更好的兼容到任何產(chǎn)品里面去,但是一般的產(chǎn)品大部分都是9600或者38400,再或者115200

很少的應(yīng)用場景需要超高的波特率,所以KT6368A的芯片就定義默認(rèn)為115200

pYYBAGO2jWGARwrgAAB31fEY0O0849.png

5、藍牙測試模塊的設(shè)計參考如下:包含PCB和原理圖

pYYBAGO2jWuAatTUAAEKZPcD0JQ431.png

pYYBAGO2jWuAYOnuAACyodCsNRg214.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 藍牙
    +關(guān)注

    關(guān)注

    119

    文章

    6336

    瀏覽量

    178935
  • 串口通訊
    +關(guān)注

    關(guān)注

    2

    文章

    266

    瀏覽量

    26424
  • 波特率
    +關(guān)注

    關(guān)注

    2

    文章

    320

    瀏覽量

    35594
  • 藍牙模塊
    +關(guān)注

    關(guān)注

    30

    文章

    666

    瀏覽量

    57908
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是串口波特率串口波特率的分類及應(yīng)用詳解

    什么是串口波特率串口波特率是指串口通信系統(tǒng)中傳輸數(shù)據(jù)的速率。在UART串口通信中,數(shù)據(jù)以位(bi
    的頭像 發(fā)表于 08-08 10:09 ?8878次閱讀
    什么是<b class='flag-5'>串口</b><b class='flag-5'>波特率</b>?<b class='flag-5'>串口</b><b class='flag-5'>波特率</b>的分類及應(yīng)用詳解

    藍牙模塊無線世界的傳輸

    藍牙模塊的世界,看看ZX-D36如何成為無線世界的傳輸。 藍牙模塊ZX-D36 無線數(shù)據(jù)傳輸
    發(fā)表于 07-03 18:40

    最新推出低功耗藍牙模塊

    棧應(yīng)用經(jīng)驗2、高速轉(zhuǎn)發(fā),最大速率達6KBytes/s3、最小封裝為15.2*15.2mm4、兩種參數(shù)配置模式:簡易配置模式和AT指令配置
    發(fā)表于 11-05 13:47

    Nordic BLE 模塊 -nRF51822

    美國聯(lián)邦通信委員會FCC認(rèn)證,歐洲CE認(rèn)證。 模塊通訊參數(shù)(串口波特率,連接間隔)支持兩種配置模式:簡易模式和AT
    發(fā)表于 06-10 15:33

    藍牙模塊

    收到來自用戶CPU串口的數(shù)據(jù)包后,將自動轉(zhuǎn)發(fā)給移動設(shè)備。串口協(xié)議說明:模塊的橋接模式
    發(fā)表于 11-18 14:49

    STM32F429Disco 簡單藍牙串口

    兩個模塊與兩個獨立的虛擬串口模塊進行回環(huán)連接(虛擬串口
    發(fā)表于 03-10 21:37

    介紹藍牙通訊方式的特點及模塊參數(shù)

    mA maxActive-Mode TX at +5 dBm: 9.1 mA max睡眠:3.54uA數(shù):2.75mA (3)特性最高傳輸速率:12KB/s最高串口
    發(fā)表于 12-25 16:25

    請問藍牙模塊最高波特率能用嗎?是否需要流控?

    想用兩個ATKATKATK-HC05HC05模塊做數(shù)據(jù),項目需求,數(shù)據(jù)速率要盡可能高,正好這個模塊的最高波特率可支持到1382400,但
    發(fā)表于 01-25 06:35

    藍牙模塊修改波特率問題

    買了一塊BLE,TLSR8266的藍牙串口模塊,發(fā)送 AT 時能受到 OK ,修改波特率的時候沒有返回值,大概是at指令不對,求這種
    發(fā)表于 09-09 01:04

    RK3399 Android下實現(xiàn)藍牙串口

    波特率設(shè)為9600,無校驗?! irefly-RK3399板卡啟動Android系統(tǒng),打開藍牙,配對串口
    發(fā)表于 08-17 16:41

    詳解藍牙4.2模塊串口通訊方式

    提到ble藍牙模塊,少不了要說說低功耗藍牙模塊串口
    的頭像 發(fā)表于 06-12 11:12 ?2w次閱讀
    詳解<b class='flag-5'>藍牙</b>4.2<b class='flag-5'>模塊</b>的<b class='flag-5'>串口</b><b class='flag-5'>透</b><b class='flag-5'>傳</b>通訊方式

    如何將藍牙模塊進入AT模式來調(diào)整波特率進行手機與單片機藍牙串口通信

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何將藍牙模塊進入AT模式來調(diào)整波特率進行手機與單片機藍牙串口通信。
    發(fā)表于 04-17 17:27 ?10次下載
    如何將<b class='flag-5'>藍牙</b><b class='flag-5'>模塊</b>進入AT<b class='flag-5'>模式</b>來調(diào)整<b class='flag-5'>波特率</b>進行手機與單片機<b class='flag-5'>藍牙</b><b class='flag-5'>串口</b>通信

    串口傳輸速率低于波特率怎么辦 串口通信的波特率如何設(shè)置

    如果串口傳輸速率低于波特率,您可以嘗試以下方法來解決問題:   1. 檢查硬件連接:確保串口連接正確且牢固。檢查連接線是否完好,確保沒有松動或斷開的接觸。   2. 檢查波特率設(shè)置
    的頭像 發(fā)表于 09-08 16:23 ?9099次閱讀

    什么是串口波特率串口通信為什么要設(shè)置波特率?

    在電子設(shè)備的世界中,數(shù)據(jù)是通過各種方式進行傳輸?shù)?。其中?b class='flag-5'>串口通信是一種常見的數(shù)據(jù)傳輸方式,它以其簡單、可靠和廣泛的特性,成為了電子設(shè)備間通信的重要手段。而在串口通信中,有一個非常重要的參數(shù)——波特率
    的頭像 發(fā)表于 11-03 08:21 ?8148次閱讀
    什么是<b class='flag-5'>串口</b><b class='flag-5'>波特率</b>?<b class='flag-5'>串口</b>通信為什么要設(shè)置<b class='flag-5'>波特率</b>?

    什么是串口波特率串口通信為什么要設(shè)置波特率

    什么是串口波特率?串口通信為什么要設(shè)置波特率?波特率與比特的關(guān)系 如何選擇
    的頭像 發(fā)表于 01-22 16:10 ?3918次閱讀