4391|4

19

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

SystemInit()函数 停止在语句: while(CKGEN_BLE->CLK32K_IT == 0); [复制链接]

 调试BlueNRG-1官网例程chat project的 “server” 遇到问题如下:
SystemInit()函数调用的 DeviceConfiguration(TRUE, TRUE);中有如下语句:


while(CKGEN_BLE->CLK32K_IT == 0); //这条语句有疑问!
CKGEN_BLE->CLK32K_IT = 1;
CKGEN_BLE->CLK32K_COUNT = 23;
CKGEN_BLE->CLK32K_PERIOD = 0;

上述几句的作用ST的描述是:Wait until the state machine is in the active state by using the following routine:   
我购买了两家的BLE硬件模块,下载同样的server。一家的能正常执行,server初始化成功(串口助手显示);进一步手机端BLE Scanner也能发现BlueNrg-1_Chat设备
另外一家大厂的必须得注释掉: while(CKGEN_BLE->CLK32K_IT == 0);这句编译才可以继续运行到server初始化成功,否则就一直停在这里!但是后面的 BLE Scanner却一直不能发现BlueNrg-1_Chat设备!
请问大家这是为什么?硬件异常?

最新回复

应该是 不好用的板子预留晶振焊盘了没  详情 回复 发表于 2018-3-22 11:26
点赞 关注
 
 

回复
举报

9791

帖子

24

TA的资源

版主

沙发
 
看一下第二家的是不是没有32768晶振 或者晶振没起振?

点评

佩服!不能用的厂家22,23脚间的确没有任何东西;能用的板上对应脚位有个贴片件,玻璃窗口,丝印A610N,资料我没找到,这个应该是32768了吧?  详情 回复 发表于 2018-3-22 09:59
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
littleshrimp 发表于 2018-3-21 19:41
看一下第二家的是不是没有32768晶振 或者晶振没起振?

佩服!不能用的厂家22,23脚间的确没有任何东西;能用的板上对应脚位有个贴片件,玻璃窗口,丝印A610N,资料我没找到,这个应该是32768了吧?

点评

应该是 不好用的板子预留晶振焊盘了没  详情 回复 发表于 2018-3-22 11:26
 
 
 

回复

9791

帖子

24

TA的资源

版主

4
 
yys3210 发表于 2018-3-22 09:59
佩服!不能用的厂家22,23脚间的确没有任何东西;能用的板上对应脚位有个贴片件,玻璃窗口,丝印A610N,资 ...

应该是
不好用的板子预留晶振焊盘了没

点评

没有预留焊盘。  详情 回复 发表于 2018-3-23 00:25
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

5
 
littleshrimp 发表于 2018-3-22 11:26
应该是
不好用的板子预留晶振焊盘了没

没有预留焊盘。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表