首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于TLC320AC01与DSP的接口设计
来源:本站整理  作者:佚名  2011-09-26 16:49:48



3.2 部分关键代码

    (1)初始化初始化代码TMS320VC5402的初始化和TLC320AC01的初始化。TMS320VC5402的初始化代码如下:

     SSBX INTM ;使所有中断无效 ORM #0834h,PMST ;

    设备处理器方式状态寄存器PMST STM #02492h,SWWSR ;

    所有外围两个等待状态 RSBX OVM ;使OVM=0 RSBX FRCT ;

    使FRCT=0,允许整数乘 STM #010h,IMR ;

    多通道缓冲串口接收中断使能 RSBX INTM ;

    使能所有非屏蔽中断

    下面是TLC320VC01的初始化程序代码:

     SSBX SXM ;

    设置符号扩展模式 LD #PR1,DP ;

    以下三句设置TLC320AC01内部数据 LD PR1,A ;

    寄存器R1的值,其余寄存器的设置与此同 CALL AC01_2ND …… RET AC01_2ND;

     RSBX INTM ;

    使中断有效 STH A,DXR10 STL A,DXR10 STL #0,DXR10 ;

    确保字被发送 SSBX INTM ;

    使中断无效 RET

    (2)接收中断服务程序这段程序包括通道的区分,方法是使主TLC320AC01首选写入,主TLC320AC01的LSB是0,从TLC320AC01的LSB是1。发送中断与此相同。具体程序如下:

    SBPREC:BITF

    DRR10,#1

    BC loop1,TC

    LD DRR10,A

    AND #0fffch,A

    STL A,DXR10 B

    loop2

    Loop1:

    LD DRR10,A

    AND # 0fffch,A

    STL A,DXR10

    RETE

    Loop2:RETE

  4 结束语

  利用本文介绍的硬件设计方法和软件编程可以完成模拟信号的采集与回放,从而实现诸如数据采集、处理和存储等功能,并可对采集的数据进行频谱分析,因而可广泛应用于频谱分析仪、数字记录仪以及调制解调器等。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:48,699.22000 毫秒