[其他ST产品] 关于BlueNRG-LP晶振初始化的问题

[复制链接]
581|6
 楼主| 七毛钱 发表于 2022-5-9 10:12 | 显示全部楼层 |阅读模式
本帖最后由 七毛钱 于 2022-5-9 10:16 编辑

以下是我主控芯片的电路图,当初认为低速晶振用不上,所以把低速晶振删了,只留下高速晶振。

849636278795f635b8.png

现在我把官方给的(SDK)中beacon例子进行对芯片的烧录调试,卡在如图片中,步进不下去

3364162787977ebf9f.png

接着我对函数进行修改:

if (SystemInit(SYSCLK_64M, BLE_SYSCLK_32M) != SUCCESS)
  {
    /* Error during system clock configuration take appropriate action */
while(1);
  }

把以上代码改成如下:

if (SystemInit(SYSCLK_DIRECT_HSE,BLE_SYSCLK_32M)!=SUCCESS)
  {
    /* Error during system clock configuration take appropriate action */
while(1);
  }


进行调试后,

while(1)
  {
    ModulesTick();
    卡在此地方,步进不了下一步,有大佬知道怎么修改操作吗?谢谢大家预览!

85834627878edd3b53.png
91696627878ff7e2e2.png
Annie556 发表于 2022-9-13 20:38 | 显示全部楼层
你是修改什么电路了么?
Henryko 发表于 2022-9-13 20:42 | 显示全部楼层
改过什么地方了吗?
Candic12e 发表于 2022-9-13 21:28 | 显示全部楼层
属实低速晶振可以不用的啊,你把关于低速晶振部分关闭就好了吧
Allison8859 发表于 2022-9-13 22:08 | 显示全部楼层
这个低速晶振实现了啥功能啊?
Belle1257 发表于 2022-9-13 22:31 | 显示全部楼层
你看看初始化这块呗,关闭低速的是否就可以呢?
Charlene沙 发表于 2022-9-17 08:16 | 显示全部楼层
按理来说不应该啊,你用cubemx配置好工程,再试试呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

406

主题

2875

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部