保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了

首页 > 数码 > 作者:YD1662023-04-15 09:41:04

接下来我们来看STM32CubeMX的配置界面上的第二个标签页时钟树的配置。我们可以先根据图片简单的了解各个模块。

接下来我们首先在时钟源选择器当中选择外部高速时钟(HSE),选择完成后时钟频率就会变成8兆赫兹,然后倍频器选择倍频系数x9,那么频率就会倍频为72兆赫兹。然后在系统时钟源选择器当中选择PLLCLK,系统时钟(SYSCLK)也就变成了倍频后的72兆赫兹。接下来再配置HCLK(高性能总线时钟),AHB Prescaler是高性能总线时钟分频器,在这里我们选择1分频,也可以说是没有分频。这样高性能总线时钟的频率就是72赫兹。Cortex System timer 是系统嘀嗒定时器,需要对HCLK时钟源进行8分频,将系统嘀嗒定时器的时钟设置成9兆赫兹。接下来是APB1(低速外部总线时钟)以及APB2(高速外部总线时钟)的设置。APB1是对HCLK时钟源的2分频,将其设置为36兆赫兹,APB2仍然使其保持72兆赫兹。这样就完成了时钟树的配置,我们先不生成C代码,先保存一下STM32CubeMX工程,点击File,找到Save Project保存工程,选择我们一开始建立的文件夹test1点击保存,这样我们就完成了STM32CubeMX的保存。

保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了(13)

保存完工程后,我们切换到Project Manager(工程管理)标签,进行C代码工程的配置。Project选项用于进行工程保存的相关配置。我们刚才已经保存过了,工程名和路径在这里都有显示,在下面两项都是默认值。需要修改的只有Toolchain/IDE选项,设置集成开发环境为MDK-ARM V5.其他内容不用设置。

保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了(14)

接下来点击Code Generator进行代码生成配置。首先配置固件库包模式。第一个是拷贝所有的库文件到工程目录下,第二个是只拷贝必要的库文件,第三个是添加需要的库文件引用到工程配置文件中,我们在这里选择第二个。接下来配置生成文件,第一项是指不同的外设生成各自的“.c”或“.h”文件。第二项是重新生成时备份以前生成的文件,第三项是重新生成时保留用户代码,第四项是不重新生成时删除以前生成的文件,这里已经默认选择了第三和第四项,我们再把第一项勾选上就可以了。Advanced Settings是高级设置,我们暂时不做处理。这样工程管理我们就配置完了,点击GENERATE CODE生成代码按钮,生成相应的C代码工程。

保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了(15)

这里是提示已经成功的生成了代码,它位于test1目录下,大家可以选择打开目录,也可以选择打开工程。

保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了(16)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.