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

CC2540 BLE 1.4.0 Central上增加定时功能,导致Central重复执行StartDevice

各位大师,请帮忙看下,我在CC2540 BLE1.4.0自带的Central工程,SimpleBLECentral_ProcessEvent中增加一个类似与Peripheral中自带的performPeriodicTask定时功能,但只要定时器时间一到,程序就会重新执行GAPCentralRole_StartDevice。循环执行。

请问是哪里设置的问题么?

谢谢。

kqian0327:

你好,

如下建议供你参考:

1.全局搜索GAPCentralRole_StartDevice函数,看那些函数有执行。

2.参考peripheral的程序创建一个周期事件。

另外在程序初始化的地方设置断点,判断程序是不是跑飞了~

SunnyHua:

回复 kqian0327:

你好,kqian0327,

 

谢谢你的回复。

针对你的建议:

1.这个函数只有在SimpleBLECentral_ProcessEvent中一次被调用

2.目前的周期事件,就是参照Peripheral的程序创建

由于还是个新手,还不太会使用断点,目前还在调试断点。

赞(0)
未经允许不得转载:TI中文支持网 » CC2540 BLE 1.4.0 Central上增加定时功能,导致Central重复执行StartDevice
分享到: 更多 (0)