欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51單片機+藍牙接收數據疑問
[打印本頁]
作者:
lqh_fairy
時間:
2023-2-5 14:27
標題:
51單片機+藍牙接收數據疑問
請問如何使用HC-05模塊及STC89C52單片機,在手機端發送例如 0x00 后,單片機只發送一條數據給手機端
我程序改了好久,發送數據程序放在main()的while()下 ,就一直發送數據
如果像下面這樣寫
if(receiveData != 0x00)
{
if(receiveData == 0x01)
{
sendStr("temp:");
sendChar(temperature/10+48);
sendChar(temperature%10+48);
}
}
復制代碼
可以做到只發送一條數據,但是手機端就不能發送其他數據給單片機 ,除非單片機復位
請教各位大佬 ,HC-05怎么只接收一條單片機發送的數據
作者:
wpppmlah
時間:
2023-2-5 21:13
我覺得在你的代碼中加入一條指令 ,單片機就不會重復發送了
if(receiveData != 0x00)
{
if(receiveData == 0x01)
{
sendStr("temp:");
sendChar(temperature/10+48);
sendChar(temperature%10+48);
receiveData = 0x00; //[em06]加上這個讓receiveData復位[em06]
}
}
復制代碼
作者:
lqh_fairy
時間:
2023-2-23 14:38
wpppmlah 發表于 2023-2-5 21:13
我覺得在你的代碼中加入一條指令 ,單片機就不會重復發送了
多謝 我試試 感謝
作者:
xmcolong
時間:
2023-2-23 16:32
加一個標志位就可以了,有信號且正確后反轉。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1