本人历时N久搞的一个项目,所用芯片具体型号:STM32F103ZET6,之前一段时间光是热衷于硬件设计了,写了个简单的测试程序就没怎么去管了...然后PCB来了开始编程时才发现...外部HSE竟然无法启动- -.... 程序上我想应该没什么问题,然后有下面这几句: RCC_DeInit(); RCC_HSEConfig(RCC_HSE_ON); HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { //...... } 其中if后的条件恒不成立,也就是外部HSE开启失败...郁闷,因此怀疑是硬件问题,晶振部分的原理图贴在下面了,其中晶振的外壳接了地,也就是图中晶振的第三个脚... |