下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十二章:1、简介:PIT是由一系列24位时钟组成,可以用于触发外围模块或者周期性中断2、寄存器:PITCFLMT:PITControlandForceLoadMicroTimerRegisterPITE:PITE位决定PIT模块是否使能,PITE=1使能,PITE=0不使能;若PITE=0,则PIT模块不使能+PITTF寄存器中的中断标志位被清除,当PITE=1,独立时钟使能位设置PCE,启动递减时钟。PIYSWAI:useinwaitmodePITFRZ:useinFreezemodePFLMT[1:0]:这两位只有在对应的microtimer活动和PITE=1时有效,写入1到PFLMT的对应位会将对应的8-bitmicrotimerloadregister装载入8-bitmicrotimerdown-counter中。写入0无反应,读该寄存器总返回0.。。Note:Amicrotimerforceloadaffectsalltimerchannelsthatusethecorrespondingmicrotimebase不太懂…PITFLT:PITForceLoadTimerRegister这些位仅在对应的定时通道(PCE=1)和PITE=1时有效,对应位写入1,将16-bittimerloadregister装载入16-bittimerdown-counter中,写入0无效,任何时候读取返回0PITCE:PITChannelEnableRegister用于使能PIT通道0-3。如果PCE被清除,对应的中断标志位PITTF寄存器也会被清除。如果PITE=1,且PCEx=1,则对应的16位通道会载入初始计数值并开始递减计数PCEx=1,对应的通道使能;PCEx=0,禁止PITMUX:PITMultiplexRegister对应的16位时钟与microtime时基的关系PMUXx=0——对应的16位时钟与microtimer时基0一起计数PMUXx=1——对应的16位时钟与microtimer时基1一起计数 不太明白…PITINTE:PITInterruptEnableRegisterPINTEx=1,对应定时器中断使能,PINTEx=0,对应定时器中断禁止PITTF:PITTime-OutFlagRegister当对应的16位递减时钟和所选择的8位microtimer递减到0时,PTFx=1,写入1可清除,写入0无效,如果标志位置位和清除发生在同一个时钟周期,标志位不能清除!!!若PIT模块或者对应时钟通道被禁止,标志位被清除。PTFx=0,未产生中断;PTFx=1,产生中断PITMTLD0–1:PITMicroTimerLoadRegister0to1此寄存器用于设置8位递减时钟(MicroTimer)的载入值,写入一个新的值不会导致时钟重启,仅当计时器递减到0,PMTLD的值才会被载入;或者,如果需要立即将计数值载入,可通过对PITCFLMT寄存器中的PFLMT置位,计数寄存器会立即载入计数值!!! PITLD0–3:PITLoadRegister0to3此寄存器用于设置16位递减时钟的载入值,向此寄存器写入的值,必须会一个16位的值,且不会重启时钟。当定时器递减到0,PTF溢出中断位会被置一,此时,寄存器的值会被载入。PITFLT寄存器中的PFLT位可以用于立即更新计数急寄存器的值(即,立即载入)PITCNT0–3:PITCountRegister0to3此寄存器代表现时16位寄存器 的递减计数值,读取访问必须在一个周期内完成!!!Timer24位定时器是由两部分组成,即4个16位递减时钟和2个8位递减时钟。16位时钟是根据两个可选择的微时基(由两个8位递减时钟产生)。每一个16位计时器都是与微时基0或1相连(PITMUX寄存器中的PMUX[3:0]选择)。一个定时器通道只能在PITE=1(PITCFLMT)、对应的PCEx=1(PITCE)的情况下开通,两个8位向下计数器用于产生两个微时基。一旦为一个使能的定时器通道选择了微时基,对应的递减微时钟会载入它的起始值(PITMTLD0orPITMTLD1)然后开始递减计数。当微时钟递减到0,PITMTLD寄存器被重载入,然后与之相连的16位递减计数器数一周期…重当一个16位时钟和被连接的8位微时钟已经递减到0,PITLD寄存器被重载入,并且,对应的定时中断标志位被置位(PITTF)。溢出周期由PITLD寄存器、PITMTLD寄存器和总线时钟决定,关系如下:time-outperiod=(PITMTLD+1)*(PITLD+1)/fBUS.16位递减时钟的即时计数值,可查看PITCNT寄存器,但微时钟的值不能被查看!!!8位微时钟能独立地被重启(重新载入计数值),通过写入1到对应的PFLMT(在PITCFLMT寄存器内)。而16位时钟则可通过写入1到对应的PFLT位(PITFLT寄存器内)使计时器重新载入。中断接口注意:当重置PITE、PINTE或PITCE位的时候会要注意防止造成等待中断现象(即,中断标志位已置位,但尚未得到相应,上面列出的就清0,造成中断不被相应)硬件触发PIT模块包括4个硬件触发信号线PITTRIG[3:0],一个为每个定时通道提供。这个信号可以被连接到SoC层次到外设使能,例如:ATD转换模块(具体请查阅SoC指引下的PITTRIG[3:0]信号到外设)当一个定时器通道溢出,对应的PTF标志位被置位,并且对应的触发信号PITTRIG触发一个上升沿。触发事件要求最小溢出周期为两个时钟周期,因为,触发器至少要保持一个时钟周期的高电平(才能造成上升
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年事业单位人事管理业务考试试题及答案
- 2025年乡镇综合岗专项试题
- 2025年生态环境综合执法岗《环境执法文书》题库附答案
- 2025 国企三重一大决策制度实施细则
- 2025 年社区老年人心理关爱服务实施方案
- 技师上岗综合试题及答案解析
- 2026年河北地理信息集团招聘试题及答案
- 2026年广西国宏经济发展集团招聘试题及答案
- 2026年甘肃铁路投资建设集团招聘试题及答案
- 中级蔬菜植保员考试试题及答案
- 2026年济南市基层法院员额法官遴选真题(附答案)
- 第7课《培养德智体美劳全面发展的社会主义建设者和接班人》课件(共37张)
- 2026秋新北师大版二年级上册小学数学教学计划附教学进度表
- 2026墨西哥电信行业市场供需分析及投资评估规划分析研究报告
- SHA1-42(08)-2025 上海市市政工程养护维修估算指标 第八册 道路综合杆工程
- 起重机械使用单位安全管理制度
- 灯塔猪场建设方案设计
- 2025天津东疆综合保税区管理委员会招聘10人笔试历年备考题库附带答案详解
- WST 640-2026 临床微生物学检验标本的采集和转运标准课件
- 太阳能转化原理与技术课件全套 第1-8章 太阳能转换原理与技术 - 太阳能中低温热利用技术
- 水库调度规程编制导则
评论
0/150
提交评论