TMS320C20X系列DSP的功能单元.ppt

上传人:sh****n 文档编号:6670024 上传时间:2020-03-02 格式:PPT 页数:17 大小:380.31KB
返回 下载 相关 举报
TMS320C20X系列DSP的功能单元.ppt_第1页
第1页 / 共17页
TMS320C20X系列DSP的功能单元.ppt_第2页
第2页 / 共17页
TMS320C20X系列DSP的功能单元.ppt_第3页
第3页 / 共17页
点击查看更多>>
资源描述
第五章TMS320C20X系列DSP的功能单元 1 TMS320C2000系列DSP的中断系统 2 TMS320C2000系列DSP的定时器 TMS320C2000系列DSP的中断系统 中断概念 CPU在处理主程序的过程中 由于某种原因而被硬件或软件驱动的中断信号所打断 终止当前的主程序并转去执行一个中断服务子程序 待处理结束后 再返回原主程序打断的位置继续执行 软件中断 由指令INTR NMI TRAP向CPU发出中断请求 外部硬件中断 由外部中断引脚上的中断申请信号触发 硬件中断内部硬件中断 由片内外围设备的请求信号触发 可屏蔽中断 仅包括硬件中断 可以通过软件屏蔽或使能 非屏蔽中断 包括所有软件终端和外部硬件中断RS和NMI 他们不能被屏蔽 触发源 可控性 TMS320C2000系列中断分类 C2000系列中断相应过程 接收中断请求 响应中断 执行中断服务程序 指令启动或硬件中断信号触发 可屏蔽中断 开放非屏蔽中断 立即响应 中断返回 TMS320C2000的可屏蔽中断 中断相关的寄存器 中断标志寄存器 156543210 中断屏蔽寄存器 156543210 中断控制寄存器 15643210 TMS320C2000系列定时器系统 片内定时器结构片内定时器原理定时器的应用及编程 1 定时器TIMER的结构 定时器主要包括4个部分 1 主计数器TIM 是一个16位的减法计数器 TIM用于保持定时器的当前计数值 其计数源为PSC的借位 计数初值由定时器周期寄存器PRD装载 2 定时器周期寄存器PRD 16位寄存器 用于保存主计数器TIM的计数初值 初值范围为0 65535 可编程设定 3 4位预定标计数器PSC 位于定时器控制寄存器TCR的D6 D9位 其计数源为DSP的时钟CLKOUT1 计数初值由周期寄存器TDDR装载 4 4位周期寄存器TDDR位于定时器控制寄存器TCR的D0 D3位 其取值为0 15 2 定时器的工作原理 定时器的操作步骤 1 每个CLKOUT1脉冲使预定标寄存器PSC递减直至为0 2 在下一个CLKOUT1 周期寄存器TDDR把一个新的初始值装入PSC 同时主计数器TIM减1 3 重复以上操作 直至主计数器TIM减至为0 在下一个周期 将定时器中断信号TINT送入CPU 并将一个脉冲送到TOUT引脚 同时TIM装载 PSC减1 定时器的定时周期 定时器的中断速率 定时器的时间 周期 例 设DSP的时钟CLKOUT1为10MHz 要在引脚TOUT上获得10kHz脉冲信号 则定期器的PRD和TDDR分别为取TDDR 4 则有关系 因此 周期寄存器PRD 199 3 定时器TIMER的编程 定时器控制寄存器TCR TCR为16位的寄存器 位于I O空间的FFF8H 其主要功能 1 控制定期器的工作方式 2 设定预定标计数器中的当前计数值 3 重新装载定时器 4 启动或停止定时器 15121110965430 TCR的位定义 1 D11 D10位定时器工作方式设置 D6 D9位PSC 定时器预定标计数器 用于保存定时器的当前预定标计数值 PSC不能被直接设置 他只能从TDDR寄存器取得其值 D5位TRB 定时器重载位 当向TRB写入1时 TIM装载PRD中的值 且PSC装载TDDR中的值 D4位TSS 定时器停止控制位 TSS 0 启动或者重新启动定时器 TSS 1 停止定时器 D0 D3位TDDR 定时器周期寄存器 3 定时器的应用及编程
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!