CC2541,1主多从通信,协议栈阻塞问题。
在做蓝牙1主对多通信程序的时候,出现了BLE协议栈阻塞的问题,该如何避免出现这样的问题?
我1主1从通信没有问题,但是在读取完已经建立的从机的数据之后,从新调用
GAPCentralRole_StartDiscovery( DEFAULT_DISCOVERY_MODE,
DEFAULT_DISCOVERY_ACTIVE_SCAN,
DEFAULT_DISCOVERY_WHITE_LIST );
扫描到从机,扫描到从机以后,调用
status = GAPCentralRole_EstablishLink( DEFAULT_LINK_HIGH_DUTY_CYCLE,
DEFAULT_LINK_WHITE_LIST,
addrType, peerAddr );
建立链接,问题出现了,一直不能进入到
static uint8 simpleBLECentralEventCB( gapCentralRoleEvent_t *pEvent )
{
....
case GAP_LINK_ESTABLISHED_EVENT:break;
....................
}
这是由于什么原因引起的,该如何解决。
板子是自己做的? 一对多现在可以考虑用cc2640或者更强的ble 5.0 cc2640R2
板子是自己做的? 一对多现在可以考虑用cc2640或者更强的ble 5.0 cc2640R2
板子是自己做的。暂时不可能换芯片了