历史上的今天
返回首页

历史上的今天

今天是:2024年12月10日(星期二)

正在发生

2018年12月10日 | STM32学习之通用定时器中断

2018-12-10 来源:eefocus

STM32定时器学习


高级寄存器TIM1和TIM8


通用寄存器TIM2,TIM3,TIM4,TIM5


基本寄存器TIM6,TIM7


通用寄存器是由 时钟、时基单元、输入、输出组成。


计数器时钟可以由下列时钟源提供:


内部时钟(CK_INT)


外部时钟模式1:外部输入脚(TIx)


外部时钟模式2:外部触发输入(ETR)


内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器,如可以配置一个定时器Timer1而作为另一个定时器Timer2的预分频器。


TIM2-7的内部时钟来自于低速APB1总线,如果APB1分频系数为1,则定时器时钟等于APB1的时钟,若不是,则定时器时钟为APB1时钟的两倍。


TIM1和TIM8的内部时钟来自于APB2。


TIMX_PSC预分频寄存器是把时钟频率进行1~65536进行任意值分频。


CK_INT---->预分频寄存器---->CK_CNT


那么一个时钟周期的时间 


T=1CK_CNT=PSC[15:0]+1Fck_pscT=1CK_CNT=PSC[15:0]+1Fck_psc


由于计数器溢出会产生一次中断,故


T(溢出时间)=(ARR+1)*(PSC+1)/F(ck_psc)


上述公式为何计数器ARR和时钟分频PSC都要加1,因为这两个值是配置在寄存器中的,其实从0开始计数,故要加1。


一般使用默认系统时钟72MHz,则F(ck_psc)=72MHz


推荐阅读

史海拾趣

Empro Technology Corp公司的发展小趣事

随着产品的热销,Empro Technology Corp开始积极寻求市场拓展和战略合作。公司与国际知名电子产品制造商建立了紧密的合作关系,共同研发新产品,共同开拓市场。同时,公司还通过参展国际电子展等方式,不断提升品牌知名度和影响力。

虹冠电子(Champion)公司的发展小趣事

虹冠电子自成立以来,一直将技术创新作为公司发展的核心动力。早期,虹冠电子就投入大量资源研发AC-DC模拟电源IC,成功推出了一系列高效能、低能耗的产品,迅速在市场上建立了良好的口碑。随着技术的不断迭代,虹冠电子在电源管理技术方面取得了显著优势,尤其在电竞电源供应器领域,凭借卓越的性能和稳定性,赢得了众多专业用户和消费者的认可。

Hantronix公司的发展小趣事

面对电子行业的快速变化,HANBIT Electronics始终保持敏锐的市场洞察力。2025年,公司宣布与一家领先的物联网技术公司达成战略合作,共同开发智能家居解决方案。这一跨界合作不仅为HANBIT Electronics带来了新的增长点,也使其能够借助物联网技术的力量,进一步拓展在智能家居、智慧城市等新兴领域的应用。通过不断探索和尝试,HANBIT Electronics在保持传统业务优势的同时,也为公司的未来发展开辟了新的道路。

EBG RESISTORS LLC公司的发展小趣事

EBG RESISTORS LLC公司始终将品质管理放在首位。他们建立了严格的质量控制体系,确保每一款产品的性能和质量都符合客户要求。同时,公司还鼓励员工提出改进意见,不断优化生产流程和产品性能。这种持续改进的精神使得EBG RESISTORS LLC公司的产品在市场上始终保持着领先地位。

Edsun Laboratories Inc公司的发展小趣事

ECM Electronics Limited.自创立之初,就注重技术创新。公司投入大量研发资金,专注于开发高效、节能的电子产品。通过不断的技术迭代和产品创新,ECM成功推出了一系列具有竞争力的产品,逐渐在市场上建立了良好的口碑。同时,公司还积极与高校和科研机构合作,引进先进技术,为公司的持续发展提供了强大的技术支撑。

Concord Semiconductor Corp公司的发展小趣事

Concord Semiconductor Corp自创立之初,便专注于半导体技术的研发与创新。公司在早期阶段成功开发出一种高效能、低功耗的半导体芯片,这一创新成果迅速在行业内引起关注。随着技术的不断完善和市场的广泛认可,公司的产品线逐渐丰富,客户群体也不断扩大。技术创新成为Concord Semiconductor Corp发展的核心驱动力,推动公司不断向前发展。

问答坊 | AI 解惑

红外发射与接收程序

红外发射接收源程序…

查看全部问答>

周立功:销售就像谈恋爱

编者按:事实上,大多数应届生是可以通过培养成为开发工程师的,但创新性的人才不是依靠企业本身的能力可以培养出来的。而当企业发展到一定规模的时候,创新性人才的质量与数量必将成为企业是否可持续发展的重要指标。只有通过特殊的选拔途径才有可 ...…

查看全部问答>

如何按线路板还原电路图的方法

本帖最后由 paulhyde 于 2014-9-15 09:19 编辑 在遇到一些小的实物,或者有需要的时候,遇到无图纸的电子产品时,需要根据实物画出电路原理图。虽然在规模稍大的情况就,就变得很复杂,但是在掌握以下几点后,相信我们还是可以做到的,对于简单一点的电 ...…

查看全部问答>

小弟想考嵌入式的研究生 有些问题不太清楚

1:北京理工大学 和北京交通大学 谁的嵌入式好点 2:控制工程算是嵌入式吗   想做嵌入式(系统或软件)考什么方向好  …

查看全部问答>

今天逛赛格发现EK-STM32F……199元的那块板子,就买了一块

挺漂亮,性价比极高啊……上面的ARM,CAN,USB什么的姑且不论,以后搞开发,就把上面的USB仿真器卡察下来也“抵死了”,呵呵…

查看全部问答>

ccs中调试程序出现问题

程序编译可以通过,但是rebuid all时会出现错误,如 Reset_VEC        B    _cy_begin                \\"pwm_generate_vec.asm\\", line 7:  AN IDENTIF ...…

查看全部问答>

笔者做产品的一个“恶习

用外复位引脚既作人工复位又作键盘!!!! 朋友们可以跟风也请大方地批判 硬件用一个单脉冲电路产生一次按键触发,复位单片机同时也做一位键盘,由于采用了单脉冲电路,用户长按“复位键盘”无效,不会造成长复 ...…

查看全部问答>

关于单调谐放大器用什么元件做的。

想制作小信号放大器,想用单调谐变压器做,但是找了很久,用什么元件,好迷惑啊。很多元件市场都没看到可用的。请问各位,用什么元件(究竟叫什么),什么型号,什么区别?谢谢了。…

查看全部问答>

用DS18B20测量体温准吗

本帖最后由 paulhyde 于 2014-9-15 03:41 编辑 本人做一个人体参数测量仪器,请问用DS18B20测量温度准吗  …

查看全部问答>

UART Bootloader for Hercules TMS570LS04x MCU

UART Bootloader for Hercules TMS570LS04x MCU.pdf…

查看全部问答>