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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關(guān)于15W413AS單片機(jī)與涂鴉WIFI模塊通信問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:813153 發(fā)表于 2020-10-9 11:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 淡黑 于 2020-10-11 16:52 編輯

想做一個stc15W413單片機(jī)與涂鴉模塊WB2R進(jìn)行通信,通過涂鴉模塊與手機(jī)進(jìn)行通信的功能。但是發(fā)現(xiàn)15W413與涂鴉模塊串口通信沒數(shù)據(jù)回復(fù),查不出原因,涂鴉模塊部分是涂鴉公司提供的源代碼,我們只需要將單字節(jié)加入需要的函數(shù)就可以了,所以應(yīng)該是不需要修改的。STC串口代碼如下:
#define S1_S0 0x40              //P_SW1.6
#define S1_S1 0x80              //P_SW1.7
bit busy;
char temp,rec_flag = 0;

/***************************************************************************
** Function name: void InitUart1(void)
** Descriptions: uart初始化
** input parameters:
** output parameters:
** Returned value:
***************************************************************************/
void InitUart1(void)                     //9600
{         
        EA    = 0;
    ACC   = P_SW1;
    ACC  &= ~(S1_S0 | S1_S1);    //S1_S0=0 S1_S1=1
    ACC  |= S1_S1;               //(P1.6/RxD_3, P1.7/TxD_3)
    P_SW1 = ACC;  
    SCON  = 0x50;                //8位數(shù)據(jù),可變波特率
    AUXR |= 0x01;                //串口1選擇定時器2為波特率發(fā)生器
    AUXR |= 0x04;                //定時器2時鐘為Fosc,即1T
    T2L   = 0xE0;                //設(shè)定定時初值
    T2H   = 0xFE;                //設(shè)定定時初值
    AUXR |= 0x10;                //啟動定時器2
           ES    = 1;                   //中斷允許
           EA    = 1;   
}

/***************************************************************************
** Function name: void SendData(BYTE dat)
** Descriptions: 發(fā)送字節(jié)
** input parameters:
** output parameters:
** Returned value:
***************************************************************************/
void SendData(BYTE dat)
{
    while(busy);
    busy = 1;
    SBUF = dat;
}
/***************************************************************************
** Function name: void SendString(char *s)
** Descriptions: 發(fā)送字符串
** input parameters:
** output parameters:
** Returned value:
***************************************************************************/
void SendString(char *s)
{
    while (*s)                  //檢測字符串結(jié)束標(biāo)志
    {
        SendData(*s++);         //發(fā)送當(dāng)前字符
    }
}

/***************************************************************************
** Function name: void Uart() interrupt 4
** Descriptions: uart初始化
** input parameters:
** output parameters:
** Returned value:
***************************************************************************/
void Uart() interrupt 4
{
    if (RI)
    {
        RI = 0;                 //清除RI位
        temp = SBUF;            //數(shù)據(jù)
        uart_receive_input(temp);
    }
    if (TI)
    {
        TI = 0;                 //清除TI位
        busy = 0;               //清忙標(biāo)志
    }
}





串口代碼是否有問題?

WBR2模組規(guī)格書_涂鴉智能_文檔中心.pdf

470.27 KB, 下載次數(shù): 35

這是涂鴉模塊的規(guī)格書

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:813153 發(fā)表于 2020-10-10 17:29 | 只看該作者
各位大佬求幫助啊,這個問題拖好久沒得到解決
回復(fù)

使用道具 舉報

板凳
ID:110606 發(fā)表于 2021-2-24 11:19 | 只看該作者
樓主解決了嗎,最近我也在用涂鴉模塊啊,就是通信也是有問題
回復(fù)

使用道具 舉報

地板
ID:438796 發(fā)表于 2022-1-23 15:21 | 只看該作者
/******************************************************************************
                           2:串口單字節(jié)發(fā)送函數(shù)
請將MCU串口發(fā)送函數(shù)填入該函數(shù)內(nèi),并將接收到的數(shù)據(jù)作為參數(shù)傳入串口發(fā)送函數(shù)
******************************************************************************/

/**
* @brief  串口發(fā)送數(shù)據(jù)
* @param[in] {value} 串口要發(fā)送的1字節(jié)數(shù)據(jù)
* @return Null
*/
void uart_transmit_output(unsigned char value)
{
//    #error "請將MCU串口發(fā)送函數(shù)填入該函數(shù),并刪除該行"
    extern void USARt_SEND(unsigned char dat );
                USARt_SEND( value);
/*
    //Example:
    extern void Uart_PutChar(unsigned char value);
    Uart_PutChar(value);                                        //串口發(fā)送函數(shù)
*/
}
你這里有調(diào)用嗎?

回復(fù)

使用道具 舉報

5#
ID:1003529 發(fā)表于 2022-1-26 15:18 | 只看該作者
主程序貼出來這個也沒uart_receive_input(temp)
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩1区 | 国产精品a久久久久 | 免费国产黄网站在线观看视频 | 欧美日韩精品一区 | 欧美在线视频二区 | 国产精品一区二区不卡 | 欧美日韩一区二区视频在线观看 | 特黄一级 | 日韩欧美视频 | 成人免费毛片片v | 97精品超碰一区二区三区 | 一区二区影院 | 九九九视频在线 | 自拍偷拍视频网 | 色婷婷av一区二区三区软件 | 亚洲精品视频在线播放 | 成人做爰www免费看 午夜精品久久久久久久久久久久 | 一级做a爰片性色毛片视频停止 | 久久av一区二区三区 | 精品在线一区二区 | 国产精品小视频在线观看 | 精品国产一区二区国模嫣然 | 日韩不卡三区 | 福利视频网| 欧美一区二区在线 | 国产毛片久久久 | 91不卡 | 日韩在线欧美 | 成人久久久 | 欧美国产精品久久久 | 久久久久精 | 亚洲精品大片 | 国产精品一区二区av | 欧美日韩在线观看一区二区三区 | 淫片专区 | 九九色综合 | www亚洲精品 | 日本精品在线播放 | 一区二区在线不卡 | 国产成人精品一区二区三区四区 | 美女在线观看国产 |