历史上的今天
返回首页

历史上的今天

今天是:2025年07月29日(星期二)

正在发生

2019年07月29日 | STM32F4定时器初始化的含义

2019-07-29 来源:eefocus

最近在弄STM32以太网的时候,看到定时器的中断,发现忘记了一些定时器的内容。

比如STM32F4的初始化定时器,TIM3_Int_Init(5000-1,8400-1);这一句就没有理解了,这个是多久进入一次的定时器中断呢? 赶紧去翻了一下我之前STM32定时器的网页收藏夹。写下这篇文章记录一下。

定时器的参考链接:STM32定时器


先说结论, TIM3_Int_Init(5000-1,8400-1)这一句是0.5s进入一次的中断。正点原子的中断代码,8400是分频系数,5000是预装载值。我们使用的是TIM3.根据时钟树,可以知道TIM3挂载在APB1下,APB1的时钟频率是=42MHZ,但是因为我们分频系数不等于1,所以TIM3的时钟为APB1的频率*2=84MHZ。


计算: 

TIM3的时钟84/8400=0.01M, 

一个时钟周期为1_000_000/10_000=100us 

因为装载值是为5000,所以最后溢出的时间100us*5000=500_000us=0.5s 

最后可得这个程序0.5s进入一次定时器中断。


APB1,APB2时钟的时钟可参考文章 

STM32F4如何设置系统时钟 

得STM32F4的时钟 

HCLK = SYSCLK / 1 = 168MHz ,AHB总线时钟 

PCLK2 = HCLK / 2 = 84MHz 

PCLK1 = HCLK / 4 = 42MHz


关于STM32F4定时器时钟频率问题 

(1)当APB1和APB2分频数为1的时候,TIM1、TIM8~TIM11的时钟为APB2的时钟,TIM2~TIM7、TIM12~TIM14的时钟为APB1的时钟; 

(2)而如果APB1和APB2分频数不为1,那么TIM1、TIM8~TIM11的时钟为APB2的时钟的两倍,TIM2~TIM7、TIM12~TIM14的时钟为APB1的时钟的两倍。

推荐阅读

史海拾趣

AAT [Advanced Analog Technology, Inc.]公司的发展小趣事

由于版权和实时数据的限制,我无法直接为您提供关于AAT(Advanced Analog Technology, Inc.)公司的5个具体的发展故事。但是,我可以提供一个通用的框架,您可以根据这个框架来查找或编写相关故事。


AAT公司发展故事框架

  1. 创业初期与技术创新

在电子行业的初期,AAT公司由一群富有远见和技术的工程师创立。他们瞄准了模拟技术领域的巨大潜力,决心开发出一系列高性能的模拟芯片。初期,公司面临资金短缺和技术挑战,但通过不断的技术创新和市场调研,AAT成功研发出了一款具有竞争力的模拟芯片,并获得了市场的认可。

  1. 市场拓展与国际合作

随着技术的成熟和产品的完善,AAT开始积极拓展市场。他们与全球多家知名电子企业建立了合作关系,共同推动模拟芯片在各个领域的应用。同时,AAT也积极参与国际技术交流活动,与全球同行分享经验和技术成果,进一步提升了公司的国际影响力。

  1. 应对行业变革与战略调整

随着电子行业的快速发展和变革,AAT也面临着新的挑战和机遇。为了应对这些变化,公司进行了战略调整,加大了对新兴技术的研发投入,并优化了产品结构和市场布局。这些举措使得AAT在激烈的市场竞争中保持了领先地位。

  1. 人才培养与团队建设

AAT深知人才是企业发展的核心。因此,公司一直注重人才培养和团队建设。他们通过提供丰富的培训和发展机会,吸引和留住了一批优秀的工程师和管理人才。这些人才为公司的技术创新和市场拓展提供了有力支持。

  1. 社会责任与可持续发展

在追求经济效益的同时,AAT也积极履行社会责任。他们关注环境保护和可持续发展,通过采用环保材料和节能技术,降低产品对环境的影响。此外,AAT还积极参与公益事业,为社会做出积极贡献。


以上只是一个通用的框架,您可以根据这个框架来查找或编写关于AAT公司的具体发展故事。在编写时,请确保只描述事实,避免加入个人主观评价或褒贬色彩。同时,由于电子行业和AAT公司的发展是一个持续的过程,建议您查阅最新的行业资讯和公司报告,以确保故事的时效性和准确性。

固得沃克(GOODWORK)公司的发展小趣事

随着业务的不断拓展,固得沃克意识到技术升级和产能扩张的重要性。2019年,公司在江苏盐城成立了江苏固得沃克微电子科技有限公司,作为新的生产基地。该基地拥有2万平米的厂房,引进了具有国际水准的专业生产设备及先进检测仪器,并通过了ISO9001、ISO14001等国际管理体系认证。这一举措不仅提升了公司的生产能力和产品质量,还进一步巩固了其在半导体行业的地位。

ETTINGER公司的发展小趣事

在快速发展的电子行业中,Ettinger始终坚持传统工艺和品质至上的原则。公司不仅仍然由Ettinger家族所有,所有的产品制作也依然保持纯手工制作,以确保每一件产品都达到最高的品质标准。这种对品质和工艺的执着追求,使得Ettinger在竞争激烈的电子行业中独树一帜,赢得了消费者的信任和尊重。

Fuji Teminal Industry Co Ltd公司的发展小趣事

在快速发展的电子行业中,Ettinger始终坚持传统工艺和品质至上的原则。公司不仅仍然由Ettinger家族所有,所有的产品制作也依然保持纯手工制作,以确保每一件产品都达到最高的品质标准。这种对品质和工艺的执着追求,使得Ettinger在竞争激烈的电子行业中独树一帜,赢得了消费者的信任和尊重。

Aeroflex Metelics / Hi-Rel Components公司的发展小趣事

在日本市场,Ettinger同样取得了巨大的成功。Ettinger Flagship Store位于东京银座,其年营业额甚至即将赶超Ettinger在英国伦敦的销售业绩。这一成就不仅展示了Ettinger在日本市场的受欢迎程度,也体现了品牌在全球范围内的强大竞争力。Ettinger通过不断拓展海外市场,进一步巩固了其作为皮具奢侈品牌的地位。

Altitude Technology公司的发展小趣事

在电子行业中,合作与共赢是企业发展的重要途径。Altitude Technology深知这一点,因此积极寻求与其他企业的合作机会。通过与一家知名芯片制造商建立战略合作关系,Altitude Technology获得了更先进的芯片供应和技术支持,进一步提升了产品的竞争力。同时,公司还与其他企业开展了一系列合作项目,共同推动电子行业的发展。

问答坊 | AI 解惑

嵌入式系统开发要点全面剖析

无疑嵌入式系统开发是目前相当热门的领域,因为它涉及到的范围实在是太广了,从消费电子到工业应用,从8位的单片机到32位处理器,嵌入式系统俨然成为不可缺少的一环,且有愈演愈热之势。那么该如何学习和开发嵌入式系统呢?需要具备哪些知识和技能 ...…

查看全部问答>

想学驱动开发,应该买什么书看??

知道有本《windows驱动开发技术详解》  不知道怎么样??? 还有什么别的好书推荐吗??? 希望讲的深入浅出的,讲的透一点的书???? …

查看全部问答>

我准备去配个主机箱,大家看看还贵啵?

显卡:MIS NX7300-TD128E 350元 主板:MIS P35-Ne02-FR   550元 CPU:Intel Core 2Duo E7200(盒) 800元 内存:Kingston 2GB DDR2 800+ (盒) 160元 硬盘:希捷 320G 7200 11.16(串口/5年 盒) 360元 机箱:世纪之星 风云9号 210元 共 ...…

查看全部问答>

最近想做个蓝牙方面的东西 希望坛友们能推荐个模块,可自定义要创建的连接类型

可自定义UUID,即可自定义要创建的连接类型,即L2CAPConnection连接的URL…

查看全部问答>

STM3210B-EVAL的USB上位机驱动那里可以下载?

那位大侠可以告诉我一下 谢谢!…

查看全部问答>

关于811会锁死的问题

   在用户程序没有对JTAG加密的情况下,哪些因素会导致芯片锁死? 就是无法通过JTAG连接到芯片。…

查看全部问答>

SmartRF Flash Programmer下载问题

下载时出现,貌似是文件大小限制,我是新手,求教给位大神…

查看全部问答>

9B96 LWIP 发送数据 出错?

const static unsigned char str1[]=\"12345678\"; static err_t TCP_Client_connected(void *arg,struct tcp_pcb *pcb,err_t err) {   tcp_write(pcb,str1,sizeof(str1),0);//将收到的数据发送出去   tcp_close(pcb);// ...…

查看全部问答>

LED研发高级工程师

这个工作地点是在丹阳,是民营企业 小地方的好处是消费低,你可以在那边生活很轻松。 民营好处是老板很温和,没有大公司那么多规矩,工作会比较人性化,待遇也很不错。 要求如下: 1. 电子类相关专业,本科及以上学历 2. 有5年以上电子产品开 ...…

查看全部问答>

好盈电机咋解锁啊? 电机不转啊

本帖最后由 paulhyde 于 2014-9-15 02:59 编辑 求助    …

查看全部问答>