我有定制的
STM32f765 板,它的设计非常简单。只有一些电容和电阻用于复位和启动。我的问题是我附上了 16Mhz 的 hse 晶体。
这个
https://www.digikey.in/product-detail/en/epson/TSX-3225-16-0000MF09Z-AC0/SER4069DKR-ND/5413941
以及 12pf 陶瓷电容器。我已经配置了一个代码来与 hse 一起工作,但它仍然没有工作,我可以做些什么来检查外部晶体是否工作?
通过调试代码我才知道
而(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY)==
重置)
{
如果((
HAL_Gettick () - tickstart) > HSE_TIMEOUT_VALUE)
{
返回HAL_TIMEOUT;
}
}
代码不会从这一行进一步
你能指导我如何调试吗??因为相同的代码在 nucleo 上工作,而 nucleo 有 stlink 外部时钟。