牵手123 发表于 2018-1-2 20:10:56

为什么STM8外部时钟老是未准备好,

stm8外部时钟时钟未准备好是怎么回事仿真也一只卡在时钟准备好这里,硬件没有连接问题我用万用表测试了程序就卡在这里的老是检测不到外部时钟准备好


maxtch 发表于 2018-1-2 21:11:42

测试始终有没有起振靠的是示波器。你有看见时钟震荡吗?然后,检测是否起振的代码不应该是这样的吧?

while (!(RCC->CR & RCC_CR_HSERDY));

这种代码会更可靠一点。

牵手123 发表于 2018-1-3 08:34:00

maxtch 发表于 2018-1-2 21:11
测试始终有没有起振靠的是示波器。你有看见时钟震荡吗?然后,检测是否起振的代码不应该是这样的吧?




示波器上也没有波形,程序就死在这里了

maxtch 发表于 2018-1-3 14:15:41

牵手123 发表于 2018-1-3 08:34
示波器上也没有波形,程序就死在这里了

示波器上没有波形的话那就是硬件问题了。虚焊?负载电容不对?晶体没有并联电阻?
页: [1]
查看完整版本: 为什么STM8外部时钟老是未准备好,