首页 > 知识点讲解
       可编程间隔定时器
知识路径: > 嵌入式系统硬件基础知识 > 定时器和计数器 > 定时器和计数器 > 
相关知识点:2个      
        可编程间隔定时器(Programmable Interval Timer,PIT)又称计数器,主要功能是事件计数和生成时间中断,以解决系统时间的控制问题。
        PIT种类很多,但是它们的基本结构类似。可编程定时、计数器总体上由两部分组成:计数硬件和通信寄存器。通信寄存器包含有控制寄存器、状态寄存器、计数初始值寄存器、计数输出寄存器等,典型的PIT原理如下图所示。
        
        PIT原理框图
        通信寄存器在计数硬件和操作系统之间建立联系,用于两者之间的通信。操作系统通过这些寄存器控制计数硬件的工作方式,读取计数硬件的当前状态和计数值等信息。在操作系统内核初始化时,内核向定时、计数器写入控制字和计数初值,而后计数硬件就会按照一定的计数方式对晶振产生的输入脉冲进行计数操作:计数器从计数初始值开始,每收到一次脉冲信号,计数器就减1。当计数器减到0时,就会输出高电平或低电平(输出脉冲),然后从计数初值开始重复另一次计数,从而产生出一个输出脉冲。定时/计数器产生的输出脉冲是OS时钟的硬件基础,因为这个输出脉冲将接到中断控制器上,定期产生中断信号作为时钟中断信号。操作系统利用时钟中断维护OS时钟的正常工作,每次时钟中断,操作系统的时间计数变量就加1。
        定时器中断速率是指定时器每秒钟产生的中断个数。每个中断称为一个滴答(Tick),表示一个时间单位。例如,如果定时器速率是1000个滴答/秒,那么每个滴答表示1ms的时间片。定时器中断速率设定在控制寄存器中,其取值范围与输入时钟频率有关。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有