请问STM32F407VET6上电启动要1.3秒是什么问题?

2019-07-14 15:05发布

程序就是下面的:
int main(void)
{


  HAL_Init();
  SystemClock_Config();
//到这一步要1.2S。。
  MX_GPIO_Init();


麻烦高手看看 怎么加快启动速度最好500MS以内能到。谢谢高手。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
shuqingli
1楼-- · 2019-07-15 18:24
 精彩回答 2  元偷偷看……
ctwewer
2楼-- · 2019-07-15 19:03
科源机电 发表于 2018-12-20 11:38
本帖最后由 a838899 于 2018-2-12 11:22 编辑

主要是程序就执行  HAL_Init(); @retval HAL status

本帖最后由 wenyangzeng 于 2018-2-12 11:38 编辑

F407主频是168MHZ,如果晶振是8MHZ,配置应该如下:
RCC_OscInitStruct.PLL.PLLM = 4;
  RCC_OscInitStruct.PLL.PLLN = 168;
  RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
  RCC_OscInitStruct.PLL.PLLQ = 4;

如果晶振是25MHZ,应该如下配置:
RCC_OscInitStruct.PLL.PLLM =25;
  RCC_OscInitStruct.PLL.PLLN = 336;
  RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
  RCC_OscInitStruct.PLL.PLLQ = 4;
shuqingli
3楼-- · 2019-07-15 22:17
科源机电 发表于 2018-12-20 10:43
果然是复位芯片造成的 去掉后就好了。

恭喜楼主,贺喜楼主,今年总算是有了个好的开始。
joereil
4楼-- · 2019-07-15 23:59
楼主,能找到问题在那里 ,就有收获

一周热门 更多>