欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > STM32---HAL库基础配置记录之基础配置

STM32---HAL库基础配置记录之基础配置

2024/11/7 14:09:30 来源:https://blog.csdn.net/qq_44386182/article/details/140590460  浏览:    关键词:STM32---HAL库基础配置记录之基础配置

一:第一步是时钟RCC的使能配置

时钟配置界面如下,当我们选定好芯片型号时,首先需要配置的是RCC,如下图:

 

 其中第一个HSE代表的是时钟树的高速外部时钟对应下图中的1,LSE代表的是下图中的2

 如下图,我们如果画板子时候有外部晶振提供时钟,那么我们就点击3,如果没有外部时钟,就点击1,其中2是BYPASS Clock Source (旁路时钟源模式)指无需使用外部晶体时所需的芯片内部时钟驱动组件,直接从外界导入时钟信号。STM32采用外部晶振,那么就不能选BYPASS Clock Source (旁路时钟源)模式,否则STM32将会工作不正常。所以一般不用。对于LSE这三个参数都一样

 二:配置好时钟的选择后,一般我们到时钟树界面配置好时钟频率:

如下图,因为我的板子是F412VGT6,时钟频率是100MHz。所以直接点击图中红色框改成100MHz即可。其它的会自动适应该配置。由图得我用的是内部时钟源。

 

三:配串行烧录口:如下图。

 

第三步配置好后,基础的模板就配置好了。后面就可以着手配置其它具体的外设了。

第n步:外设配置

最后一步:生成代码:

在该界面做好如下配置,其中第三步记得去掉勾选,第六个是采用2的固件库,第一次用需要下载。第一个是项目名称,第二个是项目路径,4和5是选择对应IDE和版本

 

下图记得勾选对,第一个是只产生需要的库,第二个是产生对应的.c和.h文件,其它默认。

 下图中的默认即可。然后点击右上角的生成代码即可。

 生成的代码即可编译使用了。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com