我用 STM32 的例子,发现 HSE 启动之后怎么也不对。
这里:
void Set_System(void)
{
/* SYSCLK, HCLK, PCLK2 and PCLK1 configuration -----------------------------*/
/* RCC system reset(for debug purpose) */
RCC_DeInit();
/* Enable HSE */
RCC_HSEConfig(RCC_HSE_ON);
/* Wait till HSE is ready */
HSEStartUpStatus = RCC_WaitForHSEStartUp(); // 这块不对
if (HSEStartUpStatus == SUCCESS)
{ ...... }
我发现 WaitForHSEStartUp 这块总是 FALSE.
网上搜,有人遇到类似问题,但没人回答。
肯定是哪配置的不对,前辈给指个路啊。
此帖出自
小平头技术问答
从手册上来看,这表示 HSI 和 HSE 都使能了,但是都没有就绪。
这正常吗?
一周热门 更多>