930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 12259|回复: 0

蓝牙开发常见问题15:代码跑到 ble_stack_init();就不执行了,可能是什么问题?

[复制链接]

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2019-5-27 10:14:04 | 显示全部楼层 |阅读模式
本帖最后由 强光手电 于 2019-5-27 10:17 编辑

分析:出现这样的问题,最大的可能是硬件上没有外部32.768KHz晶体。BLE的例子默认使用的低频时钟源使用的是外部32.768KHz晶体,如果硬件上没有设计外部32.768KHz晶体,ble_stack_init()函数中初始化低频时钟的时候会出错,导致程序无法运行。
解决办法:配置低频时钟源为片内RC,如何配置片内RC作为低频时钟源见:配置片内RC作为低频时钟源
回复

使用道具 举报

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

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-4-29 00:11 , Processed in 0.060999 second(s), 21 queries .

快速回复 返回顶部 返回列表