打印
[bluetooth]

CC2541和蓝牙模块连接上了,可是发送数据蓝牙模块收不到

[复制链接]
1467|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我用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
}
请问高手,如何解决?谢谢!

使用特权

评论回复

相关帖子

沙发
Cjy_JDxy|  楼主 | 2019-9-14 16:15 | 只看该作者
CC2541主机和CC2541从机也可以互通数据。

使用特权

评论回复
板凳
Cjy_JDxy|  楼主 | 2019-9-14 17:09 | 只看该作者

我单步调试,pMsg->hdr.status=0,
bleProcedureComplete=26,所以进不去,发现不了特征值1.
这是为什么呢?

使用特权

评论回复
地板
Cjy_JDxy|  楼主 | 2019-9-15 11:36 | 只看该作者
顶一个

使用特权

评论回复
5
kkzz| | 2019-9-18 19:47 | 只看该作者
怎么不使用串口蓝牙呢?      

使用特权

评论回复
6
dirtwillfly| | 2019-9-19 18:00 | 只看该作者
kkzz 发表于 2019-9-18 19:47
怎么不使用串口蓝牙呢?

楼主用的那个蓝牙模块可能就是串口蓝牙模块

使用特权

评论回复
7
观海| | 2019-10-12 12:57 | 只看该作者

非常感谢楼主分享

使用特权

评论回复
8
guanjiaer| | 2019-10-12 13:01 | 只看该作者

非常感谢楼主分享

使用特权

评论回复
9
heimaojingzhang| | 2019-10-12 13:52 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
10
aoyi| | 2019-10-13 08:34 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
11
drer| | 2019-10-13 08:51 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
12
gwsan| | 2019-10-13 09:15 | 只看该作者
非常不错的资料

使用特权

评论回复
13
kxsi| | 2019-10-13 09:56 | 只看该作者

非常不错的资料

使用特权

评论回复
14
nawu| | 2019-10-13 10:32 | 只看该作者
非常感谢分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3530

帖子

19

粉丝