各位大师,请帮忙看下,我在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的程序创建
由于还是个新手,还不太会使用断点,目前还在调试断点。