找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5048|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

怎么查看藍(lán)牙發(fā)送的串口信息,各位大佬求解

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
我的藍(lán)牙小車操控app是網(wǎng)上下載的,有些按鍵無法實(shí)現(xiàn)功能,我想看下按下那些按鍵單片機(jī)接受到的串口信息是什么,要怎么做。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:130231 發(fā)表于 2017-4-20 19:00 | 只看該作者
用串口助手就可以實(shí)現(xiàn)了
回復(fù)

使用道具 舉報(bào)

板凳
ID:171584 發(fā)表于 2017-4-20 19:36 | 只看該作者
zqy181818 發(fā)表于 2017-4-20 19:00
用串口助手就可以實(shí)現(xiàn)了

具體怎么做
回復(fù)

使用道具 舉報(bào)

地板
ID:171584 發(fā)表于 2017-4-20 19:40 | 只看該作者
zqy181818 發(fā)表于 2017-4-20 19:00
用串口助手就可以實(shí)現(xiàn)了

[img]%5Battachimg%5D58022[/attachimg][/img]
回復(fù)

使用道具 舉報(bào)

5#
ID:171584 發(fā)表于 2017-4-20 19:40 | 只看該作者
回復(fù)

使用道具 舉報(bào)

6#
ID:171584 發(fā)表于 2017-4-20 19:40 | 只看該作者
我用的這樣的可以實(shí)現(xiàn)嗎?
回復(fù)

使用道具 舉報(bào)

7#
ID:130231 發(fā)表于 2017-4-20 20:58 | 只看該作者
本帖最后由 zqy181818 于 2017-4-20 21:28 編輯
xcj 發(fā)表于 2017-4-20 19:40
我用的這樣的可以實(shí)現(xiàn)嗎?

可以的,還要一個(gè)USB轉(zhuǎn)串口下載器跟藍(lán)牙模塊接上,再把USB轉(zhuǎn)串口下載器接到電腦USB接口上,待電腦和手機(jī)連接成功后,就可以用手機(jī)app發(fā)信息到電腦,按一下,電腦就顯示app按鍵是什么值了,然后就可以修改程序。USB轉(zhuǎn)串口下載器跟藍(lán)牙模塊接法,要電源與地照接,藍(lán)牙模塊RXD與USB轉(zhuǎn)串口下載器TX接上,藍(lán)牙模塊TXD與RX接上。不懂就看圖接好了

截圖00.png (33.86 KB, 下載次數(shù): 67)

截圖00.png

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

8#
ID:171584 發(fā)表于 2017-4-21 11:16 | 只看該作者
zqy181818 發(fā)表于 2017-4-20 20:58
可以的,還要一個(gè)USB轉(zhuǎn)串口下載器跟藍(lán)牙模塊接上,再把USB轉(zhuǎn)串口下載器接到電腦USB接口上,待電腦和手機(jī) ...

是不是我接收到的信號(hào)就是直接被單片機(jī)利用。比方說我做小車我的app按左鍵發(fā)送1f
if(a==0x1f)//左轉(zhuǎn)
turnleft();
還是要經(jīng)過轉(zhuǎn)化?
因?yàn)槲椰F(xiàn)在原有軟件上應(yīng)該是0x3f的時(shí)候左轉(zhuǎn),但我按你的方法測(cè)得的串口信號(hào)是0x1f
原來0x3f小車能實(shí)現(xiàn)做轉(zhuǎn)
回復(fù)

使用道具 舉報(bào)

9#
ID:171584 發(fā)表于 2017-4-21 11:30 | 只看該作者
zqy181818 發(fā)表于 2017-4-20 20:58
可以的,還要一個(gè)USB轉(zhuǎn)串口下載器跟藍(lán)牙模塊接上,再把USB轉(zhuǎn)串口下載器接到電腦USB接口上,待電腦和手機(jī) ...

藍(lán)牙傳輸?shù)拇谛盘?hào)被單片機(jī)利用要不要轉(zhuǎn)化?
比方說我用你的方法接收到的信號(hào)為0x1f,這時(shí)候是不是單片機(jī)接收的信號(hào)也是0x1f程序如下
void chuan() interrupt 4//串口中斷
{
        RI=0;//清除串口響應(yīng)
        a=SBUF;//讀取藍(lán)牙模塊發(fā)送數(shù)據(jù)
}
這樣的話a是不是就等于0x1f?
回復(fù)

使用道具 舉報(bào)

10#
ID:171584 發(fā)表于 2017-4-21 11:41 | 只看該作者
zqy181818 發(fā)表于 2017-4-20 20:58
可以的,還要一個(gè)USB轉(zhuǎn)串口下載器跟藍(lán)牙模塊接上,再把USB轉(zhuǎn)串口下載器接到電腦USB接口上,待電腦和手機(jī) ...

我現(xiàn)在的問題是下載的app上的數(shù)據(jù)和程序不大一樣,原來的上下鍵變成了左右,右鍵變成了前進(jìn),后退沒反應(yīng)
回復(fù)

使用道具 舉報(bào)

11#
ID:130231 發(fā)表于 2017-4-22 10:55 | 只看該作者
xcj 發(fā)表于 2017-4-21 11:41
我現(xiàn)在的問題是下載的app上的數(shù)據(jù)和程序不大一樣,原來的上下鍵變成了左右,右鍵變成了前進(jìn),后退沒反應(yīng)

畫一個(gè)修改示意圖,然后在程序上把數(shù)據(jù)調(diào)改一下就可以了。后退沒反應(yīng),說明程序與app數(shù)據(jù)對(duì)接不上。先看看程序后設(shè)置app .
回復(fù)

使用道具 舉報(bào)

12#
ID:130231 發(fā)表于 2017-4-22 10:59 | 只看該作者
xcj 發(fā)表于 2017-4-21 11:30
藍(lán)牙傳輸?shù)拇谛盘?hào)被單片機(jī)利用要不要轉(zhuǎn)化?
比方說我用你的方法接收到的信號(hào)為0x1f,這時(shí)候是不是單片 ...

是的!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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