嵌入式Linux裸机开发(六)EPIT 定时器
发布时间
阅读量:
阅读量
系列文章结构概览
文章结构概览
- 文章系列索引
- 序言
- 概述
- 设置步骤
前言
先前所学的内容已让我感到极度吃力,这部分知识实在过于基础,想要真正掌握似乎需要持续投入整整一年的时间。因此,我决定本节课先集中精力学习EPIT,随后大致了解三种常见的通信方式,其余内容暂时跳过,优先进行移植的学习,因为当前内容实在过于庞杂。
介绍
EPIT(Enhanced Periodic Interrupt Timer)即增强型周期中断定时器,该模块专为实现特定功能而设计,而诸如PWM信号生成及输入捕获等功能则由其他外围设备来完成。EPIT属于一种32位的递减计数型定时装置,具备12位的预分频能力,当计数值与设定的比较值相匹配时,将触发相应的中断事件。

EPIT时钟源可通过多路选择器进行配置,可选的时钟信号包括ipg_clk、ipg_clk_32k以及ipg_clk_highfreq。分频器采用12位结构,其数值范围为0至4095,对应的实际分频系数为1至1096(至此理解了为何在HAL配置3
全部评论 (0)
还没有任何评论哟~
