zoukankan      html  css  js  c++  java
  • S5PV210定时器

    在S5PV210内部,一共有4类定时器件。这4类定时器件的功能、特征是不同的。

    1、PWM定时器
    (1)这种是最常用的,平时所说的定时器一般指的是这个。像简单单片机(譬如51单片机)中的定时器也是这类。
    (2)为什么叫PWM定时器,因为一般SoC中产生PWM信号都是靠这个定时器模块的。
    2、系统定时器
    (1)系统(指的是操作系统)定时器,系统定时器也是用来产生固定时间间隔(TCNT×时钟周期)信号的,称为systick,这个systick用来给操作系统提供tick信号。
    (2)产生systick作为操作系统的时间片(time slice)的,一般是用在操作系统的调度系统下,用来做调度系统的进程间切换。
    (3)一般做操作系统移植的时候,这里不会由我们自己来做,一般原厂提供的基础移植部分就已经包含了,所以这里不用去研究。
    3、看门狗定时器
    (1)看门狗定时器本质上也是一个定时器,和上面2个没有任何本质区别。
    (2)看门狗定时器可以设置在时间到了的时候产生中断,也可以选择发出复位信号复位CPU。
    (3)看门狗定时器在实践中应用很多,尤其是工业领域(环境复杂、干扰多)机器容易出问题,而且出问题后后果很严重,此时一般都会用看门狗来进行系统复位。
    4、实时时钟RTC(real time clock)
    (1)区分时间段和时间点。时间段是相对的,两个时间点相减就会得到一个时间段;而时间点是绝对的,是绝无仅有的一个时间点。
    (2)定时器关注的是时间段(而不是时间点),定时器计时从开启定时器的那一刻开始,到定的时间段结束为止产生中断;RTC中工作用的是时间点(xx年x月x日x时x分x秒星期x)。
    (3)RTC和定时器的区别,就相当于是钟表和闹钟的区别。

  • 相关阅读:
    利用django创建一个投票网站(二)
    利用django创建一个投票网站(一)
    django models进行数据库增删查改
    用pyspider爬淘宝MM照片
    爬虫实现模拟登陆豆瓣
    python-study-32
    python-study-31
    python-study-30
    python-周考2
    python-周考3
  • 原文地址:https://www.cnblogs.com/deng-tao/p/5999638.html
Copyright © 2011-2022 走看看