欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1833|回復(fù): 7
收起左側(cè)

藍牙串口通信的問題

[復(fù)制鏈接]
ID:925236 發(fā)表于 2024-8-15 18:59 | 顯示全部樓層 |閱讀模式
我有一個藍牙模塊,用來與從機通信,波特率9600,8位數(shù)據(jù)一位停止位。發(fā)送固定的數(shù)據(jù)從機會有數(shù)據(jù)返回,我用stm32驗證過了,從機是有返回的,然后我用APP控制藍牙,給從機發(fā)送數(shù)據(jù),從機沒有返回數(shù)據(jù),我又用示波器量了從機的Rx腳位,發(fā)現(xiàn)藍牙是有數(shù)據(jù)發(fā)過來了,我讀了一下這個波形,數(shù)據(jù)是正確的,但是從機的TX腳沒有數(shù)據(jù)發(fā)送。我又用stm32模擬從機的接收與發(fā)送,stm32也能夠正常與藍牙通信,APP上也能收到stm32的發(fā)送的數(shù)據(jù),目前stm32與藍牙通信正常,stm32與從機通信正常,藍牙與從機通信不正常,想問問大家有可能是什么原因造成的從機沒有數(shù)據(jù)返回。

回復(fù)

使用道具 舉報

ID:277550 發(fā)表于 2024-8-16 06:27 | 顯示全部樓層
手機的app上發(fā)送,往往會將數(shù)據(jù)拆分開來,,,,試試仔細調(diào)試調(diào)試
回復(fù)

使用道具 舉報

ID:943047 發(fā)表于 2024-8-16 09:33 | 顯示全部樓層
換個手機app試試,數(shù)據(jù)是不是分包了,數(shù)據(jù)可能分成兩段或者幾段發(fā)過去了
回復(fù)

使用道具 舉報

ID:344848 發(fā)表于 2024-8-16 10:51 | 顯示全部樓層
藍牙通信協(xié)議
UUID:00001101-0000-1000-8000-00805F9B34FB
波特率:11520
起始位:A
停止位:F
校驗位:無
握手協(xié)議:
主機手機發(fā)送0x01
  從機NRF24L01返回1表示連接成功。
接入地址access adress    數(shù)據(jù)信息
PDU    循環(huán)冗余校驗
CRC    數(shù)據(jù)序號Pream
4個字節(jié)    3個字節(jié)    3個字節(jié)    2個字節(jié)
0x8E89BED6    AXXXX……F

回復(fù)

使用道具 舉報

ID:1128898 發(fā)表于 2024-8-17 03:59 | 顯示全部樓層
是不是波特率?
回復(fù)

使用道具 舉報

ID:1130622 發(fā)表于 2024-8-17 14:04 | 顯示全部樓層
這種情況可能有以下幾個原因:

1. 藍牙與從機的通信協(xié)議不匹配:雖然波特率、數(shù)據(jù)位和停止位設(shè)置相同,但可能存在其他通信協(xié)議參數(shù)不匹配的情況,比如校驗位、流控制等。
2. 從機的狀態(tài)問題:從機可能處于某種異常狀態(tài),導(dǎo)致無法正常響應(yīng)藍牙的通信請求。可以檢查從機的工作狀態(tài)指示燈或者通過其他方式確認從機是否正常工作。
3. 電源問題:從機的電源供應(yīng)不穩(wěn)定可能導(dǎo)致其無法正常工作。檢查從機的電源連接是否良好,電壓是否穩(wěn)定。
4. 藍牙模塊與從機的連接問題:檢查藍牙模塊與從機之間的連接線路是否正確、接觸是否良好。可能存在線路松動、虛焊等問題。
5. APP 發(fā)送的數(shù)據(jù)格式問題:雖然示波器顯示藍牙發(fā)送的數(shù)據(jù)正確,但 APP 發(fā)送的數(shù)據(jù)格式可能與從機期望的格式不一致。檢查 APP 發(fā)送數(shù)據(jù)的格式是否符合從機的要求。
回復(fù)

使用道具 舉報

ID:925236 發(fā)表于 2024-8-19 14:26 | 顯示全部樓層
eccchoooo 發(fā)表于 2024-8-17 14:04
這種情況可能有以下幾個原因:

1. 藍牙與從機的通信協(xié)議不匹配:雖然波特率、數(shù)據(jù)位和停止位設(shè)置 ...

看了您的回復(fù),感覺有可能是第五點,現(xiàn)在不好排查,我只能用示波器測從機的RX引腳,數(shù)據(jù)也確實是對的,只是跟跟stm32的波形比起來,app發(fā)送的更快,stm32發(fā)送完一個字節(jié)大約會有100us的高電平等待,而app發(fā)出去的沒有這么長,大約只有十幾個us
回復(fù)

使用道具 舉報

ID:925236 發(fā)表于 2024-8-19 14:27 | 顯示全部樓層
devcang 發(fā)表于 2024-8-16 06:27
手機的app上發(fā)送,往往會將數(shù)據(jù)拆分開來,,,,試試仔細調(diào)試調(diào)試

我測了stm32的波形,跟APP的波形數(shù)據(jù)是一致的
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表