- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章- F28335系统控制和中断
第六章 TMS320F28335系统时钟与中断;6.1 时钟与系统控制;6.3 时钟与系统控制;6.1 时钟与系统控制;6.1 时钟与系统控制;6.1 时钟与系统控制;6.1 时钟与系统控制;6.1 时钟与系统控制;6.1 时钟与系统控制;PLL时钟模块提供两种操作模式
1、晶体/谐振器模式:外部晶振提供时基,与X1、X2相连
2、外部时钟源模式(包含两个模式):当片内晶振未用时。
模式1:XCLKIN引脚上的外部时钟,3.3V
模式2:X1引脚上的外部时钟,1.8V
PLL配置模式
;
6.1.3 PLL控制,状态寄存器
PLLCR修改流程:
;
6.1.3 PLL控制,状态和XCLKOUT寄存器
1、PLLCR寄存器;2、PLL状态寄存器(PLLSTS) ;2、PLL状态寄存器(PLLSTS);
1、低功耗模式
;1、低功耗模式;
2、低功耗模式控制寄存器0(LPMCR0)
;看门狗作用:用于监视系统的运行,当程序运行混乱时(如进入死循环或程序跑飞)完成系统复位。
看门狗机理:主要核心是一个定时器,当定时器时间到时复位正常运行程序过程中每次在看门狗的定时器时间到之前重启看门狗定时器。
看门狗组成:1、定时器(计数器)WD Counter。
2、看门狗重启管理器(WD Reset Register)。
3、看门狗时钟发生器。
4、看门狗状态位。
;6.3.1 看门狗模块;6.3.2 看门狗定时器
;6.3.3 看门狗寄存器
1、系统控制和状态寄存器(SCSR);2、看门狗计数器寄存器(WDCNTR)
3、看门狗密钥寄存器(WDKEY)
;4、看门狗控制寄存器(WDCR)
WDFLAG:0-未发生复位,1-发生复位
WDDIS: 0-禁止看门狗,1-使能看门狗
WDCHK2-0: 101 系统正常运行
其他值 复位;室梗骑她坯蒜沉即吊情也肯制唇菜匆份观薯乡莉递寞了佯词耙治舵脖堂冤第六章- F28335系统控制和中断第六章- F28335系统控制和中断; 定时器工作原理:32位的计数器(TIMH:TIM)从周期寄存器(PRDH:PRD)中装载数据,每经过(TDDRH:TDDR+1)个SYSCLKOUT周期,(TIMH:TIM)减1,当计数器等于0时将产生一次中断请求信号。
;1、CPU定时器中断信号和输出信号
;2、CPU定时器0,1,2配置和控制寄存器
;3、TIMERxTIM寄存器(X = 1,2,3)
;4、TIMERxPRD寄存器(X = 1,2,3)
;5、TIMERxTCR寄存器(X = 1,2,3)
;6、TIMERxTPR寄存器
;6.5.1 PIE控制器概述
F28335 CPU支持一个不可屏蔽中断(NMI)和16个具有优先级的可屏蔽中断(INT1-INT14,RTOSINT和DLOGINT)PIE可支持96个独立中断,并分为8组(12个中断线/组,INT1-INT12),CPU可自动获取96个中断向量,中断优先级可通过硬件或软件控制,每个中断可使能或禁止,PIE向量表存放ISR
1、中断结构
(1)外设级中断;(2)PIE级中断;(3)CPU级中断;6.5.1 PIE控制器概述
2、中断响应流程; 6.5.2 向量表映射
F28335中,中断向量表可映射到4个不同的存储区域(如下表),实际使用中,只使用PIE中断向量表映射。由下面三个信号控制
1、VMAP:状态寄存器1(ST1)第3位,器件复位后该为置1,可向该位写值或用SETC/CLRC VMAP指令修改其值。正常操作下保留此位为1。
2、M0M1MAP:ST1第11位,复位后置1,可向该位写值或用SETC/CLRC M0M1MAP指令修改其值
3、ENPIE:PIECTRL寄存器第0位,复位为0(PIE禁止),写PIECTRL修改其值
; 6.5.2 向量表映射
;6.5.3 中断源
;6.5.3 中断源
; 1、复用中断操作
12组PIE外设中断中,每组8个中断共用一个CPU中断(INT1-INT12)每组都有PIEIER和PIEIFR。当两者清零时,应遵循:
(1)不采用软件清除PIEIFR位:如需在未执行中断服务程序中清除PIEIFR,需要遵循严格步骤。
①设置EALLOW位为1允许修改PIE向量表;
②修改PIE向量表,使外设服务程序指针向量指向一个临时的ISR,这个临时的ISR只执行一个中断返回(IRET)操作;
③使
您可能关注的文档
最近下载
- 苏教译林版九年级下册整册书单词默写表-单词表.docx VIP
- 2.2《养成亲社会行为》 课件 2025统编版道德与法治八年级上册.ppt
- 中国古代古典书籍 《钟馗全传》 全本.doc VIP
- 《差异化教学探讨》课件.ppt VIP
- 四棉医院检验科室内质控项目一览表技术指导.docx VIP
- 普通高中体育与健康新课程标准试题与答案(2025年版2025年修订).pdf VIP
- 2025年浙江高三高考英语模拟试卷及答案详解.pdf VIP
- 《马克思主义新闻观十二讲》复习备考试题及答案 .pdf VIP
- 重庆翘柏高锰酸钾及其复合盐在水处理中的应用.pdf VIP
- 家庭经济状况信息表(样表).doc VIP
文档评论(0)