第9讲TMS320C54xDSP的片内外设第一页,共三十三页
C54xDSP具有的主要外设通用I/O引脚定时器时钟发生器软件可编程的等待状态发生器可编程的分区转换模块主机接口(HPI)串行接口,包括标准同步串行接口、带缓冲的串行接口(BSP)、多通道缓冲串行接口(McBSP)和时分复用串行接口(TDM)直接存储器访问(DMA)控制器第二页,共三十三页
1片内外设映射寄存器地址范围:0020h—005Fh(第0页数据页面)存储器映射控制寄存器可以控制外设:设置和清除控制寄存器的位可以使能、禁止、初始化和动态重配置外设器件
存储器映射数据寄存器可以从外设取数据或者将数据传输到外设
C5402的片内外设映射寄存器第三页,共三十三页
第四页,共三十三页
第五页,共三十三页
2通用I/OC54xDSP提供了两个通用I/O引脚分支转移控制输入引脚(/BIO):用于监视外设器件的状态
外部标志输出引脚(XF):为外设提供信号,XF引脚由软件控制
设置ST1寄存器的XF位为1:SSBXXF清除XF位为0:RSBX1,13第六页,共三十三页
BC和XC指令第七页,共三十三页
BC和XC指令的条件第八页,共三十三页
3定时器片内定时器可以用于周期地产生中断
最高分辨率为处理器的CPU时钟速度
通过带4位预定标器的16位计数器,获得较大范围的定时器频率
1定时器寄存器片内定时器是可编程的,由三个16位的寄存器组成定时器寄存器(TIM):减1计数器,可加载周期寄存器(PRD)的值
定时器周期寄存器(PRD):时间常数寄存器,用于重载定时器寄存器(TIM)
定时器控制寄存器(TCR):包含定时器的控制和状态位
第九页,共三十三页
1定时器寄存器—续定时器的寄存器定时器号定时器地址寄存器描述定时器00024hTIM定时器