为企业设计外扩成长战略体系TMS320CV5402所需要的外扩16位32K数据存储器空间、外扩16位32K程序存储器

TMS320C5402存储器配置结构如下图所示


        不可屏蔽中断是指只要该中断信号产生了CPU就一定会响应这个中断。这类中断包括所有的软件中断和两个外部硬件中断:RS和NMI
        可屏蔽中断是指鈳以实用软件屏蔽或使能的中断。出RS和NMI之外所有的硬件中断都是可屏蔽中断。
        当多个硬件中断同时触发时C5402按照优先级队列处理。当一個中断的优先级为1时其拥有最高的优先级。对于C5402来说有14个固定中断优先级,中断优先级如下表所示:
H如下图中断向量地址形成所示:

硬件复位时,IPTR=1FFH所以硬件复位后,中断向量表其实地址为0FF80H这是无法改变的。软件运行时可以通过改变IPTR的内容重新安排中断向量表的地址例如:IPTR=0001H,中断向量表移至0080H开始的程序存储空间本实验系统软件仿真时,中断向量表映射到0080H开始的程序存储空间

当产生一个中断请求时,不管CPU是否响应IFR中相应的位都会被置1.当CPU响应该中断后,IFR中对应的标志位自动清零(不需要执行任何指令)            编写中断服务程序时,需要注意:在程序开始时保护现场将中断服务程序中要改变的寄存器或变量压栈保存;程序结束时恢复现场,恢复寄存器或变量的原值程序从ISR返回时,建议使用RETE指令当用C语言编写中断服务程序时,要使用interrupt定义中断服务程序这样编译器会自动产生保护现场和恢复现场嘚代码。  TMS320C5402的输入时钟被二分频后输入到5402或通过PLL电路倍频后输入到5402。复位状态使用输入时钟二分频模式当设置PLL后,以设置PLL后的时钟继续運行
        该软件可编程锁相环控制使用16位内存映射(地址0058h)时钟模式寄存器(CLKMD)。该CLKMD寄存器用来定义配置的锁相环时钟模块复位后,该clkmd寄存器初始化一个预先确定的价值取决于只有在国家的CLKMD1?CLKMD3引脚如下表所示:

我要回帖

更多关于 C C T V5 的文章

 

随机推荐