F28335系统控制与中断_第1页
F28335系统控制与中断_第2页
F28335系统控制与中断_第3页
F28335系统控制与中断_第4页
F28335系统控制与中断_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6.1时钟与系统控制6.1.1时钟第1页/共54页6.3时钟与系统控制6.1.1时钟第2页/共54页6.1时钟与系统控制6.1.1时钟第3页/共54页6.1时钟与系统控制6.1.1时钟第4页/共54页6.1时钟与系统控制6.1.1时钟第5页/共54页6.1时钟与系统控制6.1.1时钟第6页/共54页6.1时钟与系统控制6.1.1时钟第7页/共54页6.1时钟与系统控制6.1.2振荡器和PLL为DSP提供时钟信号为低功耗模式提供入口信号第8页/共54页PLL时钟模块提供两种操作模式

1、晶体/谐振器模式:外部晶振提供时基,与X1、X2相连

2、外部时钟源模式(包含两个模式):当片内晶振未用时。

模式1:XCLKIN引脚上的外部时钟,3.3V

模式2:X1引脚上的外部时钟,1.8VPLL配置模式6.1时钟与系统控制第9页/共54页6.1.3PLL控制,状态寄存器

PLLCR修改流程:

6.1时钟与系统控制第10页/共54页6.1.3PLL控制,状态和XCLKOUT寄存器1、PLLCR寄存器6.1时钟与系统控制第11页/共54页2、PLL状态寄存器(PLLSTS)

6.1时钟与系统控制第12页/共54页

2、PLL状态寄存器

(PLLSTS)

6.1时钟与系统控制第13页/共54页

1、低功耗模式

6.2低功耗模式第14页/共54页1、低功耗模式6.2低功耗模式第15页/共54页2、低功耗模式控制寄存器0(LPMCR0)

6.2低功耗模式第16页/共54页看门狗作用:用于监视系统的运行,当程序运行混乱时(如进入死循环或程序跑飞)完成系统复位。看门狗机理:主要核心是一个定时器,当定时器时间到时复位正常运行程序过程中每次在看门狗的定时器时间到之前重启看门狗定时器。看门狗组成:1、定时器(计数器)WDCounter。

2、看门狗重启管理器(WDResetRegister)。

3、看门狗时钟发生器。

4、看门狗状态位。6.3看门狗第17页/共54页6.3.1

看门狗模块第18页/共54页6.3.2看门狗定时器

6.3看门狗第19页/共54页6.3.3看门狗寄存器

1、系统控制和状态寄存器(SCSR)6.3看门狗第20页/共54页2、看门狗计数器寄存器(WDCNTR)3、看门狗密钥寄存器(WDKEY)

6.3看门狗时钟第21页/共54页4、看门狗控制寄存器(WDCR)

WDFLAG:0-未发生复位,1-发生复位WDDIS:0-禁止看门狗,1-使能看门狗WDCHK2-0:101系统正常运行其他值复位6.3看门狗第22页/共54页第23页/共54页

定时器工作原理:32位的计数器(TIMH:TIM)从周期寄存器(PRDH:PRD)中装载数据,每经过(TDDRH:TDDR+1)个SYSCLKOUT周期,(TIMH:TIM)减1,当计数器等于0时将产生一次中断请求信号。

6.432位CPU定时器0/1/2第24页/共54页1、CPU定时器中断信号和输出信号

6.432位CPU定时器0/1/2第25页/共54页2、CPU定时器0,1,2配置和控制寄存器

6.432位CPU定时器0/1/2第26页/共54页3、TIMERxTIM寄存器(X=1,2,3)

6.432位CPU定时器0/1/2第27页/共54页4、TIMERxPRD寄存器(X=1,2,3)6.432位CPU定时器0/1/2第28页/共54页5、TIMERxTCR寄存器(X=1,2,3)

6.432位CPU定时器0/1/2第29页/共54页6、TIMERxTPR寄存器

6.432位CPU定时器0/1/2第30页/共54页6.5.1PIE控制器概述

F28335CPU支持一个不可屏蔽中断(NMI)和16个具有优先级的可屏蔽中断(INT1-INT14,RTOSINT和DLOGINT)PIE可支持96个独立中断,并分为8组(12个中断线/组,INT1-INT12),CPU可自动获取96个中断向量,中断优先级可通过硬件或软件控制,每个中断可使能或禁止,PIE向量表存放ISR1、中断结构(1)外设级中断;(2)PIE级中断;(3)CPU级中断6.5TMS320F28335外设中断扩展第31页/共54页6.5.1PIE控制器概述

2、中断响应流程6.5TMS320F28335外设中断扩展第32页/共54页

6.5.2向量表映射

F28335中,中断向量表可映射到4个不同的存储区域(如下表),实际使用中,只使用PIE中断向量表映射。由下面三个信号控制

1、VMAP:状态寄存器1(ST1)第3位,器件复位后该为置1,可向该位写值或用SETC/CLRCVMAP指令修改其值。正常操作下保留此位为1。

2、M0M1MAP:ST1第11位,复位后置1,可向该位写值或用SETC/CLRCM0M1MAP指令修改其值

3、ENPIE:PIECTRL寄存器第0位,复位为0(PIE禁止),写PIECTRL修改其值

6.5TMS320F28335外设中断扩展第33页/共54页

6.5.2向量表映射

6.5TMS320F28335外设中断扩展第34页/共54页6.5.3

中断源

6.5TMS320F28335外设中断扩展第35页/共54页6.5.3

中断源

6.5TMS320F28335外设中断扩展第36页/共54页1、复用中断操作

12组PIE外设中断中,每组8个中断共用一个CPU中断(INT1-INT12)每组都有PIEIER和PIEIFR。当两者清零时,应遵循:(1)不采用软件清除PIEIFR位:如需在未执行中断服务程序中清除PIEIFR,需要遵循严格步骤。

①设置EALLOW位为1允许修改PIE向量表;②修改PIE向量表,使外设服务程序指针向量指向一个临时的ISR,这个临时的ISR只执行一个中断返回(IRET)操作;③使能中断,使中断执行临时中断服务程序;

6.5TMS320F28335外设中断扩展第37页/共54页④在执行完中断服务程序之后,PIEIFR位将被清除;⑤修改PIE向量表,重新映射外设服务程序到正确的中断服务程序;⑥清除EALLOW位。(2)软件设置中断优先级:采用CPU的IER寄存器作为全局优先级;各自的PIEIFR寄存器用于每组的优先级控制。(3)使用PIEIER禁止中断第38页/共54页 2、使能/禁止复用外设中断6.5TMS320F28335外设中断扩展方法1:通过清除PIEIERx的相关位禁止中断,但保留PIEIFRx的相关位方法2:通过PIEIERx的相关位禁止中断,并清除对应的PIEIFRx相关位第39页/共54页 3、外设中断复用请求流程6.5TMS320F28335外设中断扩展第40页/共54页 4、PIE中断向量表6.5TMS320F28335外设中断扩展第41页/共54页 4、PIE中断向量表6.5TMS320F28335外设中断扩展第42页/共54页6.5.4PIE配置寄存器1、PIE控制寄存器 (PIECTRL)2、PIE中断答应寄存器(PIEACK)3、PIE中断标志寄存器(PIEIFRx)4、PIE中断使能寄存器(PIEIERx)6.5TMS320F28335外设中断扩展第43页/共54页6.5.4PIE配置寄存器6.5TMS320F28335外设中断扩展第44页/共54页6.5.4PIE配置寄存器6.5TMS320F28335外设中断扩展第45页/共54页6.5.4PIE配置寄存器6.5TMS320F28335外设中断扩展第46页/共54页6.5.4PIE配置寄存器6.5TMS320F28335外设中断扩展第47页/共54页6.5.5CPU中断寄存器6.5TMS320F28335外设中断扩展第48页/共54页6.5.5CPU中断寄存器6.5TMS320F28335外设中断扩展第49页/共54页6.5.5CPU中断寄存器6.5TMS320F28335外设中断扩展第50页/共54页6.5.5CPU中断寄存器6.5TMS320F28335外设中断扩展第51页/共54页6.5.5CPU中断寄存器6.5TMS320F28335外设中断扩展第52页/共54页

6.5.6

外部中断控制寄存器

F28335共支持7个外部中断XINT1-INT7,XINT13还有一个不可屏蔽的外部中断XNMI共用中断源。每一个外部中断可以被选择为正边沿或负边沿触发,也可以被使能或禁止(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论