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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2894|回復: 5
收起左側

HC-05給單片機發信號,單片機沒反應

[復制鏈接]
ID:918467 發表于 2021-7-22 14:20 | 顯示全部樓層 |閱讀模式
我的HC-05連上后,給單片機發信號,單片機沒反應。但是我直接用串口助手給單片機發信號可以實現控制燈亮滅,各位大佬可以幫忙看看嗎,謝謝啦

兩張圖片,一張是我用電腦發0x31,燈可以亮,手機端也會收到信號
另一張圖片是手機端發送0x31,電腦沒顯示,燈也不亮

// 51單片機
#include<reg52.h>

typedef unsigned int uint;
typedef unsigned char uchar;
sbit led1 = P2^1;   //根據各位實際的單片機上的小燈硬件連接,隨便選擇一個即可
uint pass = 0;      //傳遞數據位

void UART_init()    //設置串行通信 本晶振為11.0592MHZ,其他的就自己算一下應該設置多少
{
      TMOD = 0x20;
      TH1 = 0xfd;
      TL1 = 0xfd;  //波特率9600
      SM0 = 0;  
      SM1 = 1;   // 串口工作方式1 10位異步
      REN = 1;  //串口允許接收
      TR1 = 1;
      EA = 1;
      ES =1 ;  //串口中斷
}

int main()
{
       UART_init();  //波特率9600
       while(1)
       {
                    if(pass == 0x31)  
                         led1 = 0;  //本單片機P2^1為小燈
                    else
                         led1 = 1;
       }           
}

void UART_INTERRUPT() interrupt 4
{        
              pass = SBUF;
              RI = 0;   
              SBUF = pass;    //手機和藍牙模塊通訊時,我們可以打開電腦串口調試工具查看我們的發送值)
              while(!TI);
              TI = 0;  
}


51hei圖片20210722141652.jpg
51hei圖片20210722141632.jpg
回復

使用道具 舉報

ID:123289 發表于 2021-7-22 15:15 | 顯示全部樓層
單片機是如何與PC連接的,又是如何與手機連接的呢?
回復

使用道具 舉報

ID:955665 發表于 2021-7-22 17:59 | 顯示全部樓層
檢查HC-05發的數據有沒有問題
回復

使用道具 舉報

ID:914633 發表于 2021-7-22 20:26 | 顯示全部樓層
hc05和單片機之間線連對了嗎?hc05波特率設對了嗎(默認9600,如果之前設置過其他值的話要重新設置)
回復

使用道具 舉報

ID:918467 發表于 2021-7-22 20:33 | 顯示全部樓層
yzwzfyz 發表于 2021-7-22 15:15
單片機是如何與PC連接的,又是如何與手機連接的呢?

現在可以,我把TTL-USB拔了,然后就突然可以了
回復

使用道具 舉報

ID:918467 發表于 2021-7-22 20:34 | 顯示全部樓層
hoodieboi 發表于 2021-7-22 20:26
hc05和單片機之間線連對了嗎?hc05波特率設對了嗎(默認9600,如果之前設置過其他值的話要重新設置)

現在可以,我把TTL-USB拔了,然后就突然可以了,謝謝啦
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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