勇敢牛牛985 发表于 2022-4-21 11:05

关于BlueNRG-LP晶振初始化的问题

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

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

<p>&nbsp;</p>

<p> &nbsp;</p>

<p>接着我对函数进行修改:</p>

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

<p>把以上代码改成如下:</p>

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

<p>&nbsp;</p>

<p>进行调试后,</p>

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

littleshrimp 发表于 2022-4-21 13:15

<p>看你的电路图像是32M晶振的电容画错了。</p>

<p></p>

<p>&nbsp;</p>

<p> &nbsp; &nbsp;</p>

勇敢牛牛985 发表于 2022-4-21 17:24

littleshrimp 发表于 2022-4-21 13:15
看你的电路图像是32M晶振的电容画错了。



&nbsp;

&nbsp; &nbsp;

<p>我把电容给拆下来了,重新烧录,可以了。犯了个这样的错误<img height="53" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/sad.gif" width="54" />,谢谢虾哥</p>

littleshrimp 发表于 2022-4-21 18:20

勇敢牛牛985 发表于 2022-4-21 17:24
我把电容给拆下来了,重新烧录,可以了。犯了个这样的错误,谢谢虾哥

<p>刚画板画错很正常,这也说明你求助贴发的详细,放了电路图,如果只研究代码这个问题就不好解决了。</p>
页: [1]
查看完整版本: 关于BlueNRG-LP晶振初始化的问题