久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6488|回復: 8
收起左側

JDY-23藍牙模塊單片機串口發送at指令返回結束錯誤

[復制鏈接]
ID:922670 發表于 2021-9-10 18:51 | 顯示全部樓層 |閱讀模式
10黑幣
大佬們 最近做項目設計 選用了JDY-23的藍牙模塊 在單片機和藍牙模塊的數據傳輸上碰了灰。我在串口助手上發送AT+SLEEP2(深度休眠),藍牙模塊會進入休眠 此時手機是搜不到藍牙的,而在單片機上我也往串口里發送數據(對應的ascii16進制)卻發揮不了作用 藍牙還是搜的到 ,后面的\r\n也是添加了的,就很神奇 ,然后我把藍牙的tx拉出來又拿了塊usb轉ttl 插到 rx 上,在pc上看返回了+ERR:1003,詢問客服 說是結束錯誤,是我哪里配置錯誤了嗎 希望有大佬能供給我解答 萬分感謝!
下面是相關代碼
1631271032(1).png

eedb3c1b43898f8855c315a43049018.png
2716756c453f253e92200d94c7a7906.png
45346ed85687f4a4a10543987f51b27.png
之后又發現以下這種情況 右邊是單片機發送的 左邊是藍牙接受返回的 可以看到VER的指令可以有效返回 而sleep2 的不可以
1.png

回復

使用道具 舉報

ID:65956 發表于 2021-9-11 08:36 | 顯示全部樓層
都沒說你用什么單片機,如果是STC51單片機12T的波特率9600是FD沒錯,如果是STC12C或是STC15的1T模式就不一樣了,你定義的波特率是4800的和加倍模式,可能你要查一下藍牙手冊看怎么要求發送的
回復

使用道具 舉報

ID:123289 發表于 2021-9-11 08:50 | 顯示全部樓層
兩種方式發出的數據,不發給藍牙,改發給你能收到信息的東東,對比一下信息有何差異,答案就有了。
回復

使用道具 舉報

ID:922670 發表于 2021-9-12 14:10 | 顯示全部樓層
aking991 發表于 2021-9-11 08:36
都沒說你用什么單片機,如果是STC51單片機12T的波特率9600是FD沒錯,如果是STC12C或是STC15的1T模式就不一 ...

老哥我用的是stc8h 波特率我檢查了下應該是對的
回復

使用道具 舉報

ID:624769 發表于 2021-9-12 23:05 | 顯示全部樓層
2297809780 發表于 2021-9-12 14:10
老哥我用的是stc8h 波特率我檢查了下應該是對的

通過你強調的 0xFA 我查了一下,定時器1, 8位自動重載, 22.1184MHz 的晶振,才能,0xFA  達到9600 波特率。
但是!! 轉折來了哦, 只限于標準51單片機,或者 STC89, 90 系列單片機。

所以,你如果是 STC8h  那么,只能用 16位自動重載模式,代碼一起給你吧。
void UartInit(void)                //9600bps@22.1184MHz
{
        SCON = 0x50;                //8位數據,可變波特率
        AUXR |= 0x40;                //定時器時鐘1T模式
        AUXR &= 0xFE;                //串口1選擇定時器1為波特率發生器
        TMOD &= 0x0F;                //設置定時器模式
        TL1 = 0xC0;                //設置定時初始值
        TH1 = 0xFD;                //設置定時初始值
        ET1 = 0;                //禁止定時器%d中斷
        TR1 = 1;                //定時器1開始計時
}

回復

使用道具 舉報

ID:922670 發表于 2021-9-13 17:13 | 顯示全部樓層
188610329 發表于 2021-9-12 23:05
通過你強調的 0xFA 我查了一下,定時器1, 8位自動重載, 22.1184MHz 的晶振,才能,0xFA  達到9600 波特 ...

謝謝老哥 我用的也是51單片機stc8h  但是哈我還配置了波特率加倍,這一除 剛好是11.0592MHz 剛好幫我證明了對的 謝謝老哥,能幫我看下其他還有問題嗎哈哈哈
回復

使用道具 舉報

ID:922670 發表于 2021-9-13 17:17 | 顯示全部樓層
yzwzfyz 發表于 2021-9-11 08:50
兩種方式發出的數據,不發給藍牙,改發給你能收到信息的東東,對比一下信息有何差異,答案就有了。

大佬 我后續測下來 發現有些指令是可以有正常返回值和作用的 但是AT+SLEEP2的指令單片機發送還不行,同樣的還有AT+SLEEP、AT+ADVIN共同點我發現是AT后面超過5位就都失效(不包括\r\n),同時神奇的是寫在這些不能有效返回的指令后面發送的指令也失去了作用,沒有返回值了(在前面發送是可以有用的)能指點一波迷津嗎
回復

使用道具 舉報

ID:922670 發表于 2021-9-28 14:15 | 顯示全部樓層
已解決 是延遲
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级毛片高清 | 99精品一区二区 | 久久久久久毛片免费观看 | 91视频进入 | 中国一级特黄真人毛片 | 国产高清视频一区 | 久久成人免费视频 | 天天操天天干天天透 | 成人精品视频 | 在线国产小视频 | 性生生活大片免费看视频 | 中文av字幕 | 亚洲综合无码一区二区 | 欧美日韩一区精品 | 少妇精品亚洲一区二区成人 | 欧美在线一区二区三区 | 天堂色综合 | a黄毛片 | 在线观看深夜视频 | 日本成人二区 | 日韩在线一区二区 | 精品欧美激情在线观看 | 成人国内精品久久久久一区 | 一级黄色毛片 | 国产精品福利在线 | 日本精品视频 | 国产精品视频yy9299一区 | 色网在线看 | 婷婷五月色综合香五月 | 欧美日韩综合视频 | 欧美精品91 | 日韩精品在线播放 | 雨宫琴音一区二区在线 | 国产九九精品 | 国产美女特级嫩嫩嫩bbb片 | 精品av天堂毛片久久久借种 | 久久青 | 九九综合九九 | 国产精品免费观看视频 | 久久99视频这里只有精品 | 91视频久久 |