初始化执行(HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK)后进入HardFault_Handler中断,经查是在进行pllvco = (uint32_t) ((((uint64_t) HSE_VALUE * ((uint64_t) ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos)))) / (uint64_t)pllm)计算后进入错误中断。主频配置为最高180M,外部8M晶振。 降频到130M后错误消失,求助帮忙分析下是什么原因?及如何修改?感激!!! |
盘古UE-STM32F407工控板原理图
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
我从网上下了个例程,发现也是这个问题,难道硬件有什么问题???
实际测了一下不到3.3V,我直接外接了一个3.5V上去也还是不行
外部晶振已经起振,降频到130M后程序就可以正常跑了
看到已经起振了
而且降到130M,程序就跑起来了
晶振起振了,降频到130M就可以正常跑了。
晶振起振了,而且降频到130M程序就可以跑了
8000000
VDD不是3.3V吗
不是3.3V吗