什么是定时器

《朱老师物联网大讲堂》学习笔记

学习地址:www.zhulaoshi.org


定时器与计数器

计数器:每隔一个固定时间,记一个数。

这两个部件作为SOC的外设,主要用来实现定时执行代码的功能。


定时器可以让SOC在执行主程序的同时,通过定时器来记时,

记时到一定时间后,定时器产生中断提醒CPU,CPU会去处理中断并去处理定时器中的ISR,从而执行预先设定好的事件。


定时器内部有一个计数器,计数器是根据一个时钟(这个时钟来自ARM的APB总线,经过分频器分频得到)来工作。


定时器内部有一个TCNT,通过硬件方式自动减少来进行计数。


定时器和看门狗,RTC,蜂鸣器的关系

1.它们都是和时间有关的部件。

2.看门狗其实就是一个定时器,不仅能中断还能reset。

3.RTC是实时时钟,它和定时器的差别就好像闹钟(定时器)和钟表(RTC)的差别一样。

4.蜂鸣器是一个发声设备,在ARM里面是通过定时器模块来驱动的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值