Day 23 实时时钟(real-time)与系统时钟(system clock)

嵌入式系统,会因为时间关系,系统和用户的任务经常要定期的重新设定排程。所以对於某个特定时间就需要透过计时器的服务,定时的将排程的这个动作,给设定进去,然後完成排程设定。

简单说,他就是一个闹钟的功能。

计时器大致上分成硬体计时器及软件计时器,硬体计时器就是从实体晶片里面衍生出来的,超时就会直接中断。软件计时器是透过软件功能来进行排程。软件计时器因为是软件写成的,所以在时程设定的效能比硬体计时器效能要高,当然效能好坏也要搭配处理器的需求而设定。使用软件计时器除了效能较高之外,另一个优点,就是能减少系统的中断负载。

我们先介绍简单的两种计时器:实时时钟(real-time)与系统时钟(system clock)

实时时钟,就是用来追踪时间、年月日的时钟。另一种,系统时钟其实功能也跟实时时钟一样,用来维持系统时间计时,通常就用计时器来控制,只要计时器中断一次,系统时钟就增加一次,维持其系统时间的规律计时。


<<:  Day.28 「Promise 初体验~」 —— ES6 Promise

>>:  Day 23 -资料库应用小程序 资料库设计(系统需求分析)

[DAY-16] 找出你珍视的机会

应该给学生一些时间探索各种主题 了解自己对哪些科学感兴趣 没有必要坚守 18 岁的兴趣 或是 25...

HTML基础介绍(1)

来轻松聊聊 嗨 我是Jacky,今天要来谈谈HTML。 举凡网页开发、设计,不管听过、看过甚至接触过...

【从零开始的Swift开发心路历程-Day24】天气预报App实作Part3

昨天我们已经能把单一地点的天气资讯显示到手机App上面了,接着我们会利用UIButton让我们可以选...

视觉设计(3)

浮动与清除浮动 float为浮动属性,用来调整元素的布局。常用left、right两个值来使元素靠左...

[火锅吃到饱-16] 斗牛士二锅 - 台中文心店

官网有分店资讯 之前在脸书社团就看过版友分享过桃园店的用餐体验,平日午餐328的价位,提供6种肉品吃...