本帖最后由 jerkoh 于 2024-3-7 10:38 编辑
晶振 24MHz ±10ppm 9pF Q22FA12800594
C8&C9, 从9pF~22pF
R23去掉或不去掉1MΩ 也都试过不行。
都试过了,无效, 只要换个CPU就正常了。 或者镊子碰一下晶振的一个脚 大部分也能启来 还有其他 什么配置吗?
代码 #define HXTAL_STARTUP_TIMEOUT 0x0800 也试过从0x0800~0xFFFF 都不起作用 do{ timeout++; stab_flag = (RCU_CTL0 & RCU_CTL0_HXTALSTB); } while((0U == stab_flag) && (HXTAL_STARTUP_TIMEOUT != timeout));
/* if fail */ if(0U == (RCU_CTL0 & RCU_CTL0_HXTALSTB)){ return;
}
|