找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1664|回復: 11
收起左側

jdy31藍牙模塊,串口調試助手可以控制燈的亮滅,手機藍牙調試APP無反應

[復制鏈接]
ID:757219 發(fā)表于 2023-4-20 21:57 來自觸屏版 | 顯示全部樓層 |閱讀模式
用的是stc89c52rc的單片機:我認為代碼沒問題,不知道問題出在哪里了
回復

使用道具 舉報

ID:757219 發(fā)表于 2023-4-20 22:12 來自觸屏版 | 顯示全部樓層
測了,手機與串口調試助手可以接發(fā),就是和單片機不行。
回復

使用道具 舉報

ID:757219 發(fā)表于 2023-4-20 22:13 來自觸屏版 | 顯示全部樓層
單片機電路也測了,藍牙的rx連tx,tx連rx,都是直連
回復

使用道具 舉報

ID:757219 發(fā)表于 2023-4-20 23:26 來自觸屏版 | 顯示全部樓層
代碼設置的波特率是4800加倍,藍牙模塊是默認9600波特率。
回復

使用道具 舉報

ID:161164 發(fā)表于 2023-4-21 10:57 | 顯示全部樓層
即是:
串口調試助手->USB-TTL->MCU:成功
手機藍牙調試-(藍牙)->jdy31->MCU:失敗
這樣?
回復

使用道具 舉報

ID:757219 發(fā)表于 2023-4-21 11:09 來自觸屏版 | 顯示全部樓層
lkc8210 發(fā)表于 2023-4-21 10:57
即是:
串口調試助手->USB-TTL->MCU:成功
手機藍牙調試-(藍牙)->jdy31->MCU:失敗

是是是,救命啊大佬!還有一種情況:
手機藍牙調試jdy31(usb連jdy31)串口調試助手。
這種情況可以互為收發(fā)
回復

使用道具 舉報

ID:161164 發(fā)表于 2023-4-21 11:47 | 顯示全部樓層
安臨寒生 發(fā)表于 2023-4-21 11:09
是是是,救命啊大佬!還有一種情況:
手機藍牙調試jdy31(usb連jdy31)串口調試助手。
這種情況可以互 ...

30塊包郵的邏輯分析儀,你值得擁有
回復

使用道具 舉報

ID:757219 發(fā)表于 2023-4-21 15:35 來自觸屏版 | 顯示全部樓層
我把模塊的vcc和gnd連到了其他地方,現在藍牙app可以和jdy31通信了但是我發(fā)什么它回什么,而且jdy31還是無法控制51單片機的燈光亮滅
回復

使用道具 舉報

ID:807182 發(fā)表于 2023-4-21 16:36 | 顯示全部樓層
安臨寒生 發(fā)表于 2023-4-21 15:35
我把模塊的vcc和gnd連到了其他地方,現在藍牙app可以和jdy31通信了但是我發(fā)什么它回什么,而且jdy31還是無 ...

那你使用串口連接藍牙模塊,先用串口來供電,嘗試與APP能否通信,先確定硬件沒有問題,在確保藍牙模塊能和APP正常通信之后你再看代碼能不能運行
回復

使用道具 舉報

ID:757219 發(fā)表于 2023-4-21 17:09 來自觸屏版 | 顯示全部樓層
暖西夏 發(fā)表于 2023-4-21 16:36
那你使用串口連接藍牙模塊,先用串口來供電,嘗試與APP能否通信,先確定硬件沒有問題,在確保藍牙模塊能 ...

藍牙app可以和串口通信,串口連接單片機可以控制燈光,就是藍牙app不能控制單片機而且使用藍牙app發(fā)什么它回什么
回復

使用道具 舉報

ID:757219 發(fā)表于 2023-4-21 18:17 來自觸屏版 | 顯示全部樓層
問題:12M晶振使用9600波特率誤差大于2%,所以使用4800波特率翻倍。但是代碼的4800波特率翻倍不能與jdy-31的9600波特率匹配導致出現以上問題。
回復

使用道具 舉報

ID:757219 發(fā)表于 2023-4-21 20:25 來自觸屏版 | 顯示全部樓層
解決方法:jdy-31改成4800波特率,指令是AT+BAUD3。值得注意的是網上我沒搜到翻倍波特率之后,藍牙模塊是使用翻倍前還是翻倍后,這里得到驗證了,藍牙模塊要使用翻倍前的。
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表