历史上的今天
返回首页

历史上的今天

今天是:2025年08月21日(星期四)

正在发生

2018年08月21日 | STM32F427 25M晶振换8M

2018-08-21 来源:eefocus

时钟配置


从工程启动文件 system_stm32f4xx.c 中void SystemInit(void)的开始运行;

主频配置 

/* Configure the main PLL */ 

RCC->PLLCFGR = PLL_M | (PLL_N << 6) | (((PLL_P >> 1) -1) << 16) | 

(RCC_PLLCFGR_PLLSRC_HSE) | (PLL_Q << 24);

系数配置 

使用外部时钟源,配置外部时钟频率:stm32f4xx.h 

#define HSE_VALUE ((uint32_t)8000000)

系统时钟系数 

#define PLL_M 8

#define PLL_Q 7

#define PLL_N 336

#define PLL_P 2

PLL = HSE_VALUE * N / ( M * P ) = 8MHz * 336 / ( 8 * 2 ) = 168MHz

注意编译器中宏定义,其对整个工程有效。

Reference notes: 

1、(if)AHB最大时钟为 168MHz, APB2高速时钟最大频率为 84MHz,而 APB1低速时钟最大频率为 42MHz。 

2、KEIL编译器安装的PACK不一样会致Lib路径不一致,需重新编译。


推荐阅读

史海拾趣

AMOTECH(阿莫泰克)公司的发展小趣事

随着全球电子市场的不断变化和竞争的加剧,AMOTECH开始实施全球化战略。公司不仅在多个国家和地区建立了生产基地和销售网络,还积极与全球知名企业开展合作,共同推动电子行业的发展。同时,AMOTECH也关注未来技术的发展趋势,不断投入研发资金,探索新的技术领域和市场机会。这些举措使得AMOTECH能够在全球电子行业中保持持续发展的动力和活力。

以上五个故事都是基于AMOTECH公司的发展历程和相关信息构建的,旨在展示其在电子行业中的成长和发展。需要注意的是,这些故事的具体细节可能需要根据实际情况进一步核实和丰富。同时,由于电子行业的竞争日益激烈,AMOTECH公司未来的发展也面临着诸多挑战和机遇。因此,公司需要继续加强技术创新和市场开拓,以应对不断变化的市场环境。

Euvis Inc公司的发展小趣事

随着公司实力的不断增强和市场需求的日益全球化,Euvis Inc公司开始实施国际化战略,积极拓展海外市场。公司在全球范围内设立研发中心和生产基地,与当地企业建立合作关系,共同开发适合当地市场的产品。通过国际化战略的实施,Euvis Inc公司成功实现了全球布局,为全球消费者提供了优质的产品和服务。

请注意,以上故事均为虚构内容,旨在为你提供一个关于电子行业公司发展起来的相关故事框架。如有需要,你可以根据这些框架进行进一步的创作和发挥。

Dynastream公司的发展小趣事

随着技术的不断进步,Dynastream公司意识到要想在竞争激烈的市场中立足,必须不断创新。因此,公司加大了研发投入,致力于提高产品的性能和稳定性。经过数年的努力,Dynastream成功推出了一款具有革命性意义的产品——一款高精度、低功耗的个人监视传感器。这一产品的推出,不仅让Dynastream在市场上树立了良好的口碑,也为公司未来的发展奠定了坚实的基础。

Esterline Power Systems公司的发展小趣事

在追求经济效益的同时,Esterline Power Systems也积极履行社会责任,注重绿色环保和可持续发展。公司采用环保材料和生产工艺,降低生产过程中的能源消耗和废弃物排放。此外,公司还积极参与环保公益活动,推动绿色能源的发展和应用。这些举措不仅提升了公司的社会形象,也为公司赢得了更多客户的信任和支持。

AverLogic公司的发展小趣事

随着产品的成功推出,AverLogic公司开始积极拓展市场,寻求与国际知名电子品牌的合作。通过与这些品牌的深度合作,公司不仅将产品推向了更广阔的市场,还从合作伙伴那里获得了宝贵的市场反馈和技术支持。这些合作不仅提升了AverLogic的品牌影响力,也为其后续的产品研发和市场布局提供了有力的支持。

AURORA公司的发展小趣事

为了降低外购成本、增加自主研发能力,AURORA公司进行了多次收购。比如,2019年5月,AURORA收购了激光雷达初创公司Blackmore,进一步提升了公司在自动驾驶感知技术方面的实力。2021年2月,AURORA又收购了OURS,这是该公司在不到两年的时间里收购的第二家激光雷达初创公司。这些收购使得AURORA在自动驾驶产业链上的布局更加完善,为公司未来的发展提供了有力支持。

问答坊 | AI 解惑

问下路过的高手哈,DXP中编整合库,原理图和PCB怎么对上的

我想了两天没整,明白就是如果原理图多一张或PCB多一张怎么办…

查看全部问答>

怎么样在这里发帖时添加附件啊

我想上传东西但是不知道怎么添加附件…

查看全部问答>

国家IP核标准符合性评测与认证指南

目录 一、 IP 核评测与认证流程......................................................................................................3 二、 IP 核评测与认证类别....................................................................... ...…

查看全部问答>

gooogleman大侠,求助!

就32分了! 请问大侠当时用9650采集图像时采集到的数据格式是什么(rgb,ycbcr?),当时大侠把它转化成图片了吗?是什么格式的?bmp,jpeg? 是怎么做的?谢谢了!…

查看全部问答>

英文系统下的FAT盘符建立中文文件的问题

默认语言为中文的系统,已添加了中文语言的支持,在FAT盘符中建立相同文件名长度的文件就会报已有相同文件名的文件,并无法创建。 比如:已建立一个文件夹“已有文件”,再建立“新建文件”,同为四个字符,在建立“新建文件”就会报错,无法创建 ...…

查看全部问答>

图形绘制

请依照如下要求设计 1、设计显示图形:自己的中文名字; 2、设计显示程序; 3、调试通过。 …

查看全部问答>

8bit轉32bit的疑問

一個32位的單片機器,是不是說 int32_t c, b, a; c = a + b 和unsigned char c, b, a; c = b + a; 一樣快? 是不是在程序中應該儘量使用32 bit 整數類型。…

查看全部问答>

有关于FPGA方面的吗?分享分享

本帖最后由 paulhyde 于 2014-9-15 09:06 编辑 如题  …

查看全部问答>

嵌入式Linux系统开发模式

嵌入式系统通常为一个资源受限的系统。直接在嵌入式系统的硬件平台上编写软件比较困难,有时甚至是不可能的。下面由卓跃教育为您介绍嵌入式系统开发模式。    第一步,建立嵌入式Linux交叉开发环境。目前,常用的交叉开发环境主要有开放和商业 ...…

查看全部问答>

DK-LM3S9B96开发板是什么操作系统

DK-LM3S9B96开发板的软件是什么操作系统?…

查看全部问答>