回复【5楼】正点原子: --------------------------------- 在“探索者STM32F4开发板”上,可以进入外部时钟配置,但是换到自己的板子上,进入到如下部分,等待外部时钟就绪,不通过,判断后直接退出。 和开发板上电路一样,区别是开发板用的“STM32F407ZGT6”,自己的板子用的是“STM32F407VET6” /* Wait till HSE is ready and if Time out is reached exit */ do { HSEStatus = RCC->CR & RCC_CR_HSERDY; StartUpCounter++; } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
---------------------------------
在“探索者STM32F4开发板”上,可以进入外部时钟配置,但是换到自己的板子上,进入到如下部分,等待外部时钟就绪,不通过,判断后直接退出。
和开发板上电路一样,区别是开发板用的“STM32F407ZGT6”,自己的板子用的是“STM32F407VET6”
/* Wait till HSE is ready and if Time out is reached exit */
do
{
HSEStatus = RCC->CR & RCC_CR_HSERDY;
StartUpCounter++;
} while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
if ((RCC->CR & RCC_CR_HSERDY) != RESET)
{
HSEStatus = (uint32_t)0x01;
}
else
{
HSEStatus = (uint32_t)0x00;
}
if (HSEStatus == (uint32_t)0x01)
{
一周热门 更多>