第2[1]6章_´C54x片内外设(简要版).ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:132 大小:3.9MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第2[1]6章_´C54x片内外设(简要版).ppt

第2[1]6章_´C54x片内外设(简要版).ppt

预览

免费试读已结束,剩余 122 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

’C54x的片内外设电路内容提要本章主要介绍了TMS320C54x中主机接口HPI、定时器、串行接口和中断系统。主机接口HPI是TMS320C54x系列定点芯片内部具有的一种接口部件,主要用于DSP与其他总线或CPU进行通信。HPI接口通过HPI控制寄存器(HPIC)、地址寄存器(HPIA)、数据锁存器(HPID)和HPI内存块实现与主机通信。片内定时器包括定时寄存器TIM、定时周期寄存器PRD和定时控制寄存器TCR。TMS320C54x的串行口有4种类型:标准同步串口BP、缓冲同步串口BSP、多路缓冲串口McBSP和时分多路同步串口TMD。中断是由硬件或软件驱动的中断信号,使CPU中断当前程序,去执行中断服务程序。1.通用I/O引脚2.主机接口HPI4.主机接口HPI’C54x的主机接口-HPIHPI口可以支持主设备与’C54x之间的高速数据传送。HPI与主机的连接HPI与主机的连接HPI与主机的连接HPI与主机的连接HPI与主机的连接HPI与主机的连接HPI与主机的连接控制寄存器HPIC控制寄存器HPIC控制寄存器HPIC控制寄存器HPIC3’C54x的定时器’C54x的定时器1.定时器的组成定时器的组成1.定时器的组成主定时模块包括PRD和TIM,由预定标模块定时,预定标模块每输出一个时钟,TIM减1。当TIM减到0后,TIM装入PRD的值。预定标模块包括TCR中的TDDR和PSC位,由CPU时钟定时,每来一个CPU时钟,PSC值减1。当PSC减至0、设备复位或定时器复位时,TDDR的内容复制到PSC中。2.定时器工作原理16位存储器映像寄存器,包含定时器的控制位和状态位。TDDR:定时器分频系数,用来对CLKOUT进行分频,以改变定时周期。最大预定标值为16,最小预定标值为1。当PSC减到0后,以TDDR中的数加载PSC。TRB:定时器重新加载位,用来复位片内定时器。当TRB置1时,以PRD中的数加载TIM,以及以TDDR中的值加载PSC。TRB总是读成0。Free、Soft:软件调试控制位。Free和Soft位结合使用,用来控制调试程序断点操作情况下的定时器工作状态。定时器的基准工作脉冲由CLKOUT提供,每来一个脉冲预定标计数器PSC减1,当PSC减至0时,下一个脉冲到来,PSC产生借位。借位信号分别控制定时计数器TIM减1和或门2的输出,重新将TDDR的内容加载预定标计数器PSC,从而完成定时工作的一个基本周期。定时器初始化步骤如下:①TCR的TSS位置1,关闭定时器,停止定时;②装载PRD值;③重新装入TCR,初始化TDDR,设置TSS=0和TRB=1,重装载定时器周期。启动定时器。复位时,TIM和PRD被设置为最大值(0FFFFH),TCR中的TDDR置0,定时器可以通过启动定时控制寄存器(TCR)完成以下操作:●设定定时器的工作方式;●设定预定标计数器中的当前数值;●启动或停止定时器;●重新装载定时器;●设置定时器的分频值。4.定时器的初始化4’C54x的串行口4’C54x的串行口4.’C54x的串行口1.SP串口结构1.SP串口结构1.SP串口结构1.SP串口结构1.SP串口结构1.SP串口结构1.SP串口结构2.控制寄存器SPCRES:保留位,用于单’C54x测试串行口代码,总读为0。第7章TMS320C54x的片内外设、接口及应用IN0:接收时钟状态位。用于显示接收时钟CLKR当前状态。第7章TMS320C54x的片内外设、接口及应用3.标准串口SP的操作第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C54x的硬件结构第2章TMS320C