历史上的今天
返回首页

历史上的今天

今天是:2025年01月04日(星期六)

2021年01月04日 | STM32定时器时钟配置问题说明SystemCoreClock

2021-01-04 来源:eefocus

在研究STM32L476的通用定时器时,遇到了一个关于SystemCoreClock值=4000000U的问题,琢磨了好久,终于弄明白了,这里记录一下。


1、定时器初始化函数中

2、其中的SystemCoreClock是在system_stm32l4xx.c文件中定义的一个变量

3、其实这个值在此处只是一个变量定义时的初始值,系统在时钟初始化时会使用上面的方法3进行更新的。在SystemClock_Config中会调用HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_3)函数更新系统时钟。

4、在HAL_RCC_ClockConfig

5、在HAL_RCC_ClockConfig函数中同样会初始化系统Tick时钟

6、初始化SYSTICK为SystemCoreClock/1000,然后在HAL_RCC_ClockConfig还会再次初始化SYSTICK时钟,当然有的也在HAL_InitTick函数中直接进行初始化

7、在其中的HAL_RCC_GetHCLKFreq()函数中获取系统的时钟参数

系统时钟SystemCoreClock在前面已经更新。整个过程及更新了SystemCoreClock,又更新了SYSTICK,保证了即使修改主时钟频率时,SYSTICK的1ms也是不变的。


推荐阅读

史海拾趣

安谱隆(Ampleon)公司的发展小趣事

在独立发展后,安谱隆不断推出创新产品,巩固其在射频市场的地位。2015年12月,安谱隆推出了基于0.5μm工艺、额定功率为10至200W的GaN on SiC射频功率晶体管。这一产品的推出不仅展示了安谱隆在射频技术方面的领先实力,也为其在移动通信、广播电视等领域的应用提供了强有力的支持。

Glorious Sources Co Ltd公司的发展小趣事
确保电路具有稳定的电源供应,以满足各元件的正常工作需求。
CLAIREX公司的发展小趣事

随着订单的不断增加,Clairex意识到必须提升生产能力以满足市场需求。于是,公司投入大量资金引进了先进的生产设备和技术,并对生产线进行了优化改造。同时,Clairex还建立了严格的质量控制体系,从原材料采购到产品出厂的每一个环节都进行严格把关。这些措施确保了Clairex产品的质量和稳定性,赢得了客户的信任和好评。

台湾美丽微(FMS)公司的发展小趣事

随着技术的不断发展,FTDI并未满足于现状,而是不断拓展其产品线。公司推出了MM232R和USB-COM232-PLUS1等接口产品,这些产品在连接性和兼容性上展现了FTDI的创新精神。同时,FTDI还涉足USB和其他通信协议的转换领域,满足了市场对多样化通信解决方案的需求。这一系列的技术创新和产品拓展,使得FTDI在电子行业中的影响力逐渐增强。

Force Technologies Ltd公司的发展小趣事

背景:随着全球对环境保护意识的增强,Force Technologies Ltd积极响应号召,将绿色环保理念融入企业发展中。

发展:公司投入巨资研发环保型电子产品和制造工艺,致力于减少生产过程中的废弃物排放和能源消耗。同时,公司还积极推动供应链的绿色化转型,与供应商共同制定环保标准和措施。这些努力不仅提升了公司的社会形象,还为其赢得了更多消费者的信赖和支持。

Anaheim Automation公司的发展小趣事

2005年,AMOTECH被Deloitte评为“亚太技术500强”,这进一步提升了公司在国际上的知名度和影响力。同年,公司还获得了ISO14001认证,这体现了公司对环境保护的重视和承诺。随着业务的不断拓展,AMOTECH在2006年和2008年分别建立了青岛办公室和韩国第四工厂,进一步提升了公司的产能和效率。

问答坊 | AI 解惑

华为FPGA高级设计技巧Xilinx篇

华为FPGA高级设计技巧Xilinx篇,绝对好书!共享给大家!…

查看全部问答>

DSP2000系列做个课程设计,大伙有没有好的题目

我想用dsp2000做个课程设计,有没有什么好的题目选择啊?还有CCS能不能仿真啊?谢谢…

查看全部问答>

315avr 技术网站资料日益增多,赠送礼品活动即将开始,敬请关注!

315avr 技术网站资料日益增多,赠送礼品活动即将开始,敬请关注! 技术论坛网址:http://www.315avr.com/bbs/index.asp 赠送礼品活动专题:http://www.315avr.com/bbs/dispbbs.asp?boardID=3&ID=23&page=1 欢迎大家给予关注,多多支持。 ------ ...…

查看全部问答>

到了最关键的时候了

好长时间没有回来看看了,辛昕已经把测试做好了,我的C语音已经学到最关键的时候了,已经学到指针和结构体了,还真蛮绕人的,反复看了很多边才算把指针有了了解,希望很快能回到这个大家庭…

查看全部问答>

XDS510驱动安装

各位大虾,我用的是南京研旭的F2812开发板,可是在安装完XDS510的驱动后,点击CONNECT,出现下面的错误,转移到XP系统上安装问题重现(以前曾在XP系统上成功连接过)。Error connecting to the target: Error 0x80000240/-121 Fatal Error during ...…

查看全部问答>

很有用的模块程序哦

模块程序用途较广泛,提供一个参考…

查看全部问答>

变态测试msp430G2452低功耗LPM3模式下不同CPU主频的功耗试验

变态测试msp430G2452低功耗LPM3模式下不同CPU主频的功耗试验 虽然大多数情况下msp430应用于电池供电很有优势,一般较低电压时只能低主频,但是也是有不需要考虑低电压但又要考虑功耗的情况吧?那么这时候我们选择高一点cpu主频好还是低一点的好呢 ...…

查看全部问答>

TI 芯片BQ25504:超低功耗能量收集电池增压转换器设计方案

TI公司的BQ25504是一款最新集成纳米智能能源收集电源管理解决方案,本方案非常适合有特殊需要的超低功耗的应用环境。该产品是专门设计来有效地获取和管理微瓦和毫瓦的电力,电力通常来自各种光伏太阳能直流源或热电动发电机。BQ25504是第一种面向产 ...…

查看全部问答>