微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 为什么加上POWER_SAVING后就连接不上了

为什么加上POWER_SAVING后就连接不上了

时间:10-02 整理:3721RD 点击:

我的从机加上POWER_SAVING宏以后,主机就不能与之正常连接了,调试输出停在了

LCD_WRITE_STRING( "Connected", HAL_LCD_LINE_1 );//输出Connected

LCD_WRITE_STRING( bdAddr2Str( pEvent->linkCmpl.devAddr ), HAL_LCD_LINE_2 );//输出设备地址

LCD_WRITE_STRING( "Disconnected", HAL_LCD_LINE_1 );//输出Disconnected

而去掉POWER_SAVING就可以正常,请问这是为什啊?

我的问问题描述的可能不太清楚,就是说在POWER_SAVING打开时,连接上就断了,去掉POWER_SAVING就能正常连接,我的32K时钟使用的是内部RC振荡器

yanchao,

内部振荡器就是原因。

低功耗无线设备需要精确的时钟源来控制连接的同步,内部RC没有那么精准,所以不行。

必须要精确的32.768K.

在哪里设置当前是使用外部32K晶振,还是使用内部RC?

寄存器CLKCONCMD第七位选择晶振

谢谢你的回答,我有发现了一个奇怪的现象,我用另一个2541做主机时就会发生这样的情况,但用手机就可以连上

我这儿也是这个情况,使用32K晶振RC可以手机连接,但是用dongle就不能通信,请问这是什么原因?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top