TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642R: 使用例程,无法扫描

Part Number:CC2642R

1.使用例程:simplelink_cc13xx_cc26xx_sdk_6_40_00_13\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\multi_role

2.如果想要通过这个例程实现主机扫描和从机广播,这个怎么去配置他们的角色?

3.我自己扫描在初始化函数multi_role_init()中使用multi_role_startSvcDiscovery();、multi_role_doDiscoverDevices(0),上述两个接口进行扫描是否正确。但是扫描开启后无事件:MR_EVT_SCAN_ENABLED上报

Alex Zhang:

您好,这边对您的问题三不太清楚,麻烦您重新描述一下

,

caiden.chai:

我在初始化接口multi_role_init中,调用开启扫描的接口,未进行扫描,也为上报事件。

,

Alex Zhang:

未进行扫描,也为上报事件?

,

caiden.chai:

对的,所以不知道是需要配置什么?

开启扫描是上报事件:MR_EVT_SCAN_ENABLED吗

,

Alex Zhang:

https://e2echina.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/581651/cc2642r-cc2642

您这边可以参考这个帖子,另外如果做主从实验,您这边可以参考项目Project0,还有host 这两个sdk项目,您这边参考的例程为多角色混合的例程,具体的设置实在我给您发的这个帖子上有提到。

,

Alex Zhang:

MENU_OBJ(mrMenuMain, "Multi-Role", 7, NULL) MENU_ITEM_ACTION(mrMenuMain,0,"Discover Devices", multi_role_doDiscoverDevices) MENU_ITEM_ACTION(mrMenuMain,1,"Stop Discovering", multi_role_doStopDiscovering) MENU_ITEM_SUBMENU(mrMenuMain,2,&mrMenuConnect) MENU_ITEM_ACTION(mrMenuMain,3,"Cancel Connecting",multi_role_doCancelConnecting) MENU_ITEM_SUBMENU(mrMenuMain,4,&mrMenuSelectConn) MENU_ITEM_ACTION(mrMenuMain,5,"Advertise", multi_role_doAdvertise) MENU_ITEM_SUBMENU(mrMenuMain,6,&mrMenuPhy) MENU_OBJ_END

这个项目是集成了按键在内的带操作系统的项目,建议您在修改项目前,先去运用这个例子进行两块板子的连接,通过串口助手查看板子的状态。之后您可以在您使用的工程文件中,multi_role_menu.c文件中找到我刚刚发的一段代码,这段代码说明了按下按键后扫描连接的过程,您这边可以goto过去函数进行查找修改学习,在之前您这边发的帖子中,我也给您提供了项目学习的资源练习,建议您这这边一步一步来,循序渐进。

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: 使用例程,无法扫描
分享到: 更多 (0)