TIMEOUT_VALUE的值是否合适。如果超时值设置得太小,可能会导致程序在启动时等待外部时钟的过程中卡死。有些芯片需要在启动外部时钟后等待一段时间,以确保时钟稳定。请查阅芯片手册,确认是否需要添加适当的延迟。检查外部时钟源的连接是否正确,包括晶体振荡器的引脚连接和电源部分。让电子产品电路免受瞬态雷击浪涌与ESD静电的损害
调试发现,程序卡在if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE)处,不往下进行。原因:重复使能时钟。
调试发现,程序卡在if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE)处,不往下进行。原因:重复使能时钟。。