TMS320C54X DSP应用技术教程 教学课件 ppt 作者 宋鹏 教程课件 第8章TMS320C54x的外设应用编程
108页1、1,第8章 TMS320C54x的外设应用编程,8.1 定时器的原理与应用 8.2 主机接口(HPI)应用原理与实例 8.3 串行通信口原理与应用 8.4 外部I/O扩展原理与应用 8.5 本章小结,第8章 TMS320C54x的外设应用编程,2,8.1 定时器的原理与应用,在工业应用中,计数器和定时器常用于检测和控制中的时序协调及控制。 TMS320C54x的片内定时器是一个可编程的定时器,可用于周期地产生中断。定时器的最高分辨率为处理器的CPU时钟速度。通过带4位预定标器的16位计数器,可以获得较大范围的定时频率。,第8章 TMS320C54x的外设应用编程,3,8.1.1 定时器工作原理 1定时器的结构组成 定时器主要由定时寄存器TIM、定时周期寄存器PRD、定时控制寄存器TCR(包括预标定分频系数TDDR、预标定计数器PSC、控制位TRB和TSS等)及相应的逻辑控制电路组成。,8.1 定时器的原理与应用,第8章 TMS320C54x的外设应用编程,4,8.1.1 定时器工作原理 1定时器的结构组成,8.1 定时器的原理与应用,第8章 TMS320C54x的外设应用编程,5,定时
2、寄存器TIM,逻辑控制电路,定时周期寄存器PRD,定时控制寄存器TCR,16位减1计数器。地址:0024H,用来存放定时时间。地址:0025H,存放定时器的控制位和状态位。地址:0026H。,用来控制定时器协调工作。,8.1 定时器的原理与应用,第8章 TMS320C54x的外设应用编程,8.1.1 定时器工作原理 1定时器的结构组成,6,8.1.1 定时器工作原理 2.定时器的控制寄存器,定时控制寄存器TCR 是16位存储器映射寄存器,包含定时器的控制位和状态位。,8.1 定时器的原理与应用,第8章 TMS320C54x的外设应用编程,7,8.1.1 定时器工作原理 2.定时器的控制寄存器 各个位功能组合说明如下: (1)TDDR:定时器分频系数,用来对CLKOUT进行分频,以改变定时周期。其最大预定标值为16,最小预定标值为1。当PSC减到0后,以TDDR中的数加载PSC。 (2)TSS:定时器停止状态位,用于停止或启动定时器。复位时,TSS位清0,定时器立即定时;当TSS=0,定时器启动工作;当TSS=1,定时器停止工作。,8.1 定时器的原理与应用,第8章 TMS320C54x
3、的外设应用编程,8,8.1.1 定时器工作原理 2.定时器的控制寄存器 各个位功能组合说明如下: (3)TRB:定时器重新加载位,用来复位片内定时器。当TRB置1时,以PRD中的数加载TIM,以及以TDDR中的值加载PSC。TRB总是读成0。 (4)PSC:定时器预定标计数器,其标定范围为116。当PSC减到0后,TDDR位域中的数加载到PSC,TIM减1。,8.1 定时器的原理与应用,第8章 TMS320C54x的外设应用编程,9,8.1.1 定时器工作原理 2.定时器的控制寄存器 (5)Free、Soft:软件调试控制位。Free和Soft位结合使用,用来控制调试程序断点操作情况下的定时器工作状态,功能说明如表8-1所示。 (6)保留:保留;读成0。,8.1 定时器的原理与应用,第8章 TMS320C54x的外设应用编程,10,8.1.1 定时器工作原理 3.定时器的工作原理 主定时器模块由PRD和TIM组成。在正常工作情况下,当TIM减到0后,PRD中的时间常数自动地加载到TIM。当系统复位或者定时器单独复位(TRB置1)时,PRD中的时间常数重新加载到TIM。 主定时模块的定时
4、中断(TINT)信号输出至CPU以及定时器的输出引脚TOUT。,8.1 定时器的原理与应用,第8章 TMS320C54x的外设应用编程,11,8.1.1 定时器工作原理 3.定时器的工作原理 定时器的工作过程: 定时分频系数和周期数分别装入TCD和PRC寄存器中; 每来一个定时脉冲CLKOUT,计数器PSC减1; 当PSC减至0时,PSC产生借位信号; 在PSC的借位信号作用下,TIM减1计数,同时将分频系数装入PSC,重新计数; 当TIM减到0时,定时时间到,由借位产生定时中断TINT和定时输出TOUT,并将PRD中的时间常数重新装入TIM。,8.1 定时器的原理与应用,第8章 TMS320C54x的外设应用编程,12,8.1.1 定时器工作原理 4.定时器应用的初始化 (1)定时器模块的初始化步骤如下: 1) TCR的TSS位置1,关闭定时器,停止定时。 2) 装载PRD值。 3) 重新装入TCR,初始化TDDR,设置TSS=0和TRB=1,重装载定时器周期。启动定时器。 (2)设置定时器中断方法(INTM=1)如下: 1) 将IFR中的TINT置1,以清除尚未处理完的定时器中断。
《TMS320C54X DSP应用技术教程 教学课件 ppt 作者 宋鹏 教程课件 第8章TMS320C54x的外设应用编程》由会员E****分享,可在线阅读,更多相关《TMS320C54X DSP应用技术教程 教学课件 ppt 作者 宋鹏 教程课件 第8章TMS320C54x的外设应用编程》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页