Discuz! Board

标题: 蓝牙烧写成功后无法发现设备 [打印本页]

作者: zizy    时间: 2016-8-12 01:01
标题: 蓝牙烧写成功后无法发现设备
两个板子,一个aa的一个ac的,同样的110协议栈,ble工程;
aa的就可以发现并连接设备,还可以使用服务;

这个ac的之前是有一段别人的程序,也可以发现设备;但是刷了我的程序后就完全不行了,根本找不到设备;

烧写和下载都是正常的,为什么出现这种情况呢,难道只是芯片型号不同吗?

求大神们指点

如果只是跑没有协议栈的工程发现还没有这个问题;请使用手机"扫一扫"x

作者: admin    时间: 2016-8-12 17:30
他是不是用的内部晶振
作者: zizy    时间: 2016-8-14 23:12
admin 发表于 2016-8-12 17:30
他是不是用的内部晶振

恩恩,是的是的。我仔细看了电路图没有晶振。
而且看了官方的datasheet,两种只差了RAM。
那清风哥,内部晶振的话需要做什么配置吗?
作者: zizy    时间: 2016-8-15 00:31
admin 发表于 2016-8-12 17:30
他是不是用的内部晶振

仔细看了一下datasheet,说有一个内部16m的时钟,但是后面又说高速的好像一定要接外部时钟一样。这个内部16m的时钟具体应该怎么设置呢?
然后又看过了nrf51.h,发现根本没有配置HFCLK时钟源的寄存器啊,这个是不是意思就是如果用内部的时钟只能用32k的那种呢?
作者: zizy    时间: 2016-8-15 00:40
admin 发表于 2016-8-12 17:30
他是不是用的内部晶振

表示刚刚一个激动,没有太仔细看图,还是用的是16m的外部晶振,只是硬件工程师画的晶振图有点奇葩。
清风哥,除了晶振的话还会有其他的地方需要考虑吗?
作者: admin    时间: 2016-8-17 09:48
zizy 发表于 2016-8-15 00:40
表示刚刚一个激动,没有太仔细看图,还是用的是16m的外部晶振,只是硬件工程师画的晶振图有点奇葩。
清 ...

我的意思是不是没有32.768K的晶振
作者: zizy    时间: 2016-8-17 14:44
后来发现是这个32.768k的问题,确实没哟这个外部晶振。
作者: admin    时间: 2016-8-24 21:14
zizy 发表于 2016-8-17 14:44
后来发现是这个32.768k的问题,确实没哟这个外部晶振。

改成内部RC就可以了




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3