使用STM32CubeMX新建HAL库工程

本文详细介绍了如何使用STM32CubeMX新建一个基于HAL库的工程。从选择单片机型号STM32F407VET6开始,配置RCC以设定HSE为外部晶振,解决时钟问题,到配置时钟速度,最后在Project Manager中设定工程名称和IDE,以及代码生成选项,确保每个模块都有对应的.c和.h文件。
摘要由CSDN通过智能技术生成

打开STM32CubeMX,点击File->New Project。
在这里插入图片描述
在左边的搜索框里可以搜索你的单片机的型号,或者也可以在下面直接找自己的单片机型号,选择好型号后,点击Start Project。
在这里插入图片描述
然后就会进入如下界面,我选择的单片机型号是STM32F407VET6。
在这里插入图片描述
STM32单片机主要的配置都在这个界面里进行,比如GPIO,USART,定时器等等。在这里只配置RCC,将High Speed Clock(HSE)配置为Crystal/Ceramic Resonator,即HSE的时钟源为外部的晶振(如果没有这一步,后面配置时钟时将无法选择HSE)。
在这里插入图片描述
然后点击Clock Configuration,进入时钟配置。先选择HSE,然后选择PLLCLK。如果发现右边有几个框是红色的,即说明配置的速度大于单片机能承受的最高速度,我们点击Resolve Clock Issues,系统可自动

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值