《DSP原理与应用》课件8-DSP片内外设编程

《DSP原理与应用》课件8-DSP片内外设编程

ID:39694619

大小:1.09 MB

页数:78页

时间:2019-07-09

《DSP原理与应用》课件8-DSP片内外设编程_第1页
《DSP原理与应用》课件8-DSP片内外设编程_第2页
《DSP原理与应用》课件8-DSP片内外设编程_第3页
《DSP原理与应用》课件8-DSP片内外设编程_第4页
《DSP原理与应用》课件8-DSP片内外设编程_第5页
资源描述:

《《DSP原理与应用》课件8-DSP片内外设编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章DSP外设接口编程主讲:胡文静博士外设接口主机接口(HPI)用于DSP与其他总线或CPU通信;定时器(Timer)可编程;周期性地产生中断;串行接口(SCI)与外部设备实现串行通信;中断系统(InterruptSystem)24~30个硬件或软件中断源;7/15/20212定时器的结构周期寄存器PRD定时寄存器TIM借位13预定标计数器PSC借位预定标分频系数TDDR12111&SRESETTRBCLKOUTTSSTINTTOUT0024H0025H0026H7/15/20213定时器的组成定时周期寄存

2、器(PRD)存放定时时间,地址0025H定时寄存器(TIM)16位减1计数器,地址0024H定时控制寄存器(TCR)存放定时器的控制位和状态位,地址0026H逻辑控制电路用来控制定时器协调工作7/15/20214定时器的结构—逻辑控制电路周期寄存器PRD定时寄存器TIM借位13预定标计数器PSC借位预定标分频系数TDDR12111&SRESETTRBCLKOUTTSSTINTTOUT0024H0025H0026H7/15/20215定时器的工作原理周期寄存器PRD定时寄存器TIM(16位)借位13预定标计数

3、器PSC(4位)借位预定标分频系数TDDR12111&SRESETTRBCLKOUTTSSTINTTOUT0024H0025H0026H主定时模块预标定模块复位定时中断7/15/20216定时器的工作过程周期寄存器PRD定时寄存器TIM(16位)借位13预定标计数器PSC(4位)借位预定标分频系数TDDR12111&SRESETTRBCLKOUTTSSTINTTOUT0024H0025H0026H①定时分频系数和周期数分别装入TCR的TDDR位域和PRD寄存器;7/15/20217定时器的工作过程周期寄存

4、器PRD定时寄存器TIM(16位)借位13预定标计数器PSC(4位)借位预定标分频系数TDDR12111&SRESETTRBCLKOUTTSSTINTTOUT0024H0025H0026H②每来一个时钟,PSC减1;③PSC减到0时,产生借位信号;7/15/20218定时器的工作过程周期寄存器PRD定时寄存器TIM(16位)借位13预定标计数器PSC(4位)借位预定标分频系数TDDR12111&SRESETTRBCLKOUTTSSTINTTOUT0024H0025H0026H④借位信号使得TIM减1,同

5、时TDDR再次装载PSC,重新计数;7/15/20219定时器的工作过程周期寄存器PRD定时寄存器TIM(16位)借位13预定标计数器PSC(4位)借位预定标分频系数TDDR12111&SRESETTRBCLKOUTTSSTINTTOUT0024H0025H0026H⑤TIM减到0时,定时时间到,产生借位信号——定时中断和TOUT;7/15/202110定时器的工作过程周期寄存器PRD定时寄存器TIM(16位)借位13预定标计数器PSC(4位)借位预定标分频系数TDDR12111&SRESETTRBCL

6、KOUTTSSTINTTOUT0024H0025H0026H⑥周期寄存器PRD再次装入TIM。7/15/202111定时器控制寄存器TCR16位存储器映像寄存器15~1211109~6543~0TCR0026h保留SoftFreePSCTRBTSSTDDR保留位①保留位:总是读为0;7/15/202112定时器控制寄存器TCR16位存储器映像寄存器15~1211109~6543~0TCR0026h保留SoftFreePSCTRBTSSTDDR保留位软件调试控制位①保留位:总是读为0;②软件调试控制位:控制调试程序断

7、点工作情况下定时器工作情况;SoftFree定时器状态00定时器立即停止工作10当计数器减至0时停止工作X1定时器继续工作7/15/202113定时器控制寄存器TCR16位存储器映像寄存器15~1211109~6543~0TCR0026h保留SoftFreePSCTRBTSSTDDR保留位软件调试控制位预定标计数器③PSC:定时器预定标计数器,范围位1~16,由TDDR位域加载;7/15/202114定时器控制寄存器TCR16位存储器映像寄存器15~1211109~6543~0TCR0026h保留SoftFreeP

8、SCTRBTSSTDDR保留位软件调试控制位预定标计数器重新加载位④TRB位:重新加载位,TRB=1时,以TDDR加载PSC,以PRD加载TIM;总是读为0。7/15/202115定时器的工作过程周期寄存器PRD定时寄存器TIM(16位)借位13预定标计数器PSC(4位)借位预定标分频系数TDDR12111&SRESETTRBCLKOUTTSSTINT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。