<th id="alkcr"><pre id="alkcr"></pre></th>

  • 打印

    [bluetooth] CC2541和藍牙模塊連接上了,可是發送數據藍牙模塊收不到

    [復制鏈接]
    313|8
    跳轉到指定樓層
    樓主
    我用CC2541和藍牙模塊DS-BT19-S藍牙模塊通信。
    現在已經連接上了,可是CC2541發送數據,藍牙模塊收不到。
    用手機LIGHTBLUE發送數據,藍牙模塊可以收到。
    部分代碼:
    // smartRF開發板上的 S1 對應我們源碼上的HAL_KEY_SW_6
    // 這里設置成發送數據功能了
    if ( keys & HAL_KEY_SW_3 )
    {
    char str[32] = {0};
    sprintf(str, "Sent CHAR to PHER.");
    //HalLcdWriteString(str, HAL_LCD_LINE_5 );
    simpleBLEScanIdx = 0;
    p1=str1;
    // 啟動定時器發送數據
    osal_start_timerEx( simpleBLETaskId, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD );// 關鍵
    //LCD_WRITE_STRING("Key DOWN = Read RSSI", HAL_LCD_LINE_8);
    }
    if(index == 0)
    {
    // 往從機寫入char1的值, 注意char1 是一個字節長度的

    //OneConnetedDevice_WriteCharX(simpleBLEScanIdx, BLE_CHAR1, (uint8*)str, osal_strlen(str));
    OneConnetedDevice_WriteCharX(simpleBLEScanIdx, BLE_CHAR1, p1, 1);
    p1++;
    if(*p1==0x55)
    p1=str1;
    HalLedBlink (HAL_LED_1, 1, 50, 100);//這個的意思是, 100ms內,以50%的占空比閃爍1次, 實際就是點亮50ms
    }
    請問高手,如何解決?謝謝!

    使用特權

    評論回復
    沙發
     樓主 | 2019-9-14 16:15 | 只看該作者
    CC2541主機和CC2541從機也可以互通數據。

    使用特權

    評論回復
    板凳
     樓主 | 2019-9-14 17:09 | 只看該作者

    我單步調試,pMsg->hdr.status=0,
    bleProcedureComplete=26,所以進不去,發現不了特征值1.
    這是為什么呢?

    使用特權

    評論回復
    地板
     樓主 | 2019-9-15 11:36 | 只看該作者
    頂一個

    使用特權

    評論回復
    5
    | 2019-9-18 19:47 | 只看該作者
    怎么不使用串口藍牙呢?      

    使用特權

    評論回復
    6
    | 2019-9-19 18:00 | 只看該作者
    kkzz 發表于 2019-9-18 19:47
    怎么不使用串口藍牙呢?

    樓主用的那個藍牙模塊可能就是串口藍牙模塊

    使用特權

    評論回復
    7
    | 2019-10-12 12:57 | 只看該作者

    非常感謝樓主分享

    使用特權

    評論回復
    8
    | 2019-10-12 13:01 | 只看該作者

    非常感謝樓主分享

    使用特權

    評論回復
    9
    | 2019-10-12 13:52 | 只看該作者
    非常感謝樓主分享

    使用特權

    評論回復
    掃描二維碼,隨時隨地手機跟帖
    您需要登錄后才可以回帖 登錄 | 注冊

    本版積分規則

    我要發帖 投訴建議 創建版塊 申請版主

    快速回復

    您需要登錄后才可以回帖
    登錄 | 注冊
    高級模式

    論壇熱帖

    在線客服 快速回復 返回頂部 返回列表
    成人短片线上看