2450|3

3183

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

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

我用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-18 07:10
点赞 关注(1)
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 

回复
举报

3183

帖子

0

TA的资源

纯净的硅(高级)

沙发
 

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

此帖出自无线连接论坛
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 
 

回复

2618

帖子

0

TA的资源

纯净的硅(高级)

板凳
 

难道是你选择条件写的有问题吗?

此帖出自无线连接论坛

点评

谢谢!你能不能具体说说怎么个写选择条件?  详情 回复 发表于 2019-9-18 08:32
 
 
 

回复

3183

帖子

0

TA的资源

纯净的硅(高级)

4
 
alan000345 发表于 2019-9-18 07:10 难道是你选择条件写的有问题吗?

谢谢!你能不能具体说说怎么个写选择条件?

此帖出自无线连接论坛
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表