| 
 | 
	
    
 
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册  
 
x
 
我的平台是这样的: 使用CC2541的Soc,协议栈版本是1.3.2,工程模板是 SimpleBLEPeripheral 
: |8 y9 `8 o  X/ O8 Q+ q, W3 P 
7 ~( Y; l; D4 [. ~我的应用场景是这样的:CC2541设置为无限广播模式,添加一个osal_start_timerEx事件,事件周期为1s,这样的话,在定时器时间未到之前,CC2541会进入PM2模式,我对CC2541的工作情况理解是:睡眠1s ---- 起来干活---- 睡眠1s ---- 起来干活。。。。这样不断循环 
8 W# y. R, k$ \, G; S  a 
7 f) F; T! u1 u我遇到的问题是这样的:如果把POWER_SAVING的宏打开,CC2541的广播信号会出现丢失,也就是抓不到广播信号包,需要重新上电。而把POWER_SAVING的宏关闭,这样CC2541就不会进入睡眠模式,广播信号一直都在 
7 x8 A9 F% b6 d4 O2 G  Y. X7 k! ?/ s3 a' |( S* V4 B 
请问:+ H- G  a0 d2 o; R) h8 E 
) F; V9 ?, g! j. `$ _/ Q 
1.是不是因为打开了POWER_SAVING,导致CC2541的射频模块不断地 关闭 打开 --- 关闭 打开,从而导致广播信号出现不稳定,甚至射频模块停止工作?# r7 ~& O! l! ] 
, o6 k; i- W5 e$ C" t6 e4 J0 c8 C 
2.我使用同样的代码在CC2540上测试,CC2540则不会出现广播信号丢失的情况,请问CC2540和CC2541在射频模块上有什么区别?5 H8 [! R( n- J; C) p, P 
 |   
 
 
 
 |