请问 各位大神,在做CC2541或者CC2540时,有没有遇到过这种情况!
自己新作了一个板子,烧写程序后运行,用Packet Sniffer抓包,只抓到四个广播包后,就再也没有广播包,这个程序在TI的开发板上运行时正常的。
下图是抓的包,看RSSI还挺好的啊,但是4个广播包之后就没有信号了,而且肯定是每次启动都能够检测到四个广播包,之后就没信号了。
请问我这个是不是天线的问题啊,还是CC2541的某一个IO用错了导致的。
da qin zheng sheng:
连接仿真器,看看程序运行到哪里。
Viki Shi:
比较奇怪,手头有没有TI的板子测试一下?或者说,你制作的板子是否按照TI设计?
Eggsy Pang:
很大可能是程序的问题,用我们的例程有试过吗?
mark_xu:
1、程序如果是自己写的,建议用TI的例程再测试一下
2、如果有条件建议把串口打印加上,以查找具体原因
3、查看一下硬件,重点查看晶振及电源部分
user5039110:
回复 da qin zheng sheng:
就是低功耗模式打开了,而32.768K的晶振没有焊接。
mark_xu:
回复 user5039110:
可以用内部RS振荡器,但是不太准确