您当前的位置:五五电子网电子知识单片机-工控设备单片机通信基于AVR和TMS320VC5402的HPI接口通信设计 正文
基于AVR和TMS320VC5402的HPI接口通信设计

基于AVR和TMS320VC5402的HPI接口通信设计

点击数:7847 次   录入时间:03-04 11:36:20   整理:http://www.55dianzi.com   单片机通信

    interrupt void HPINT_isr(void);

    #pragma DATA_SECTION(orderbuffer,"order_sec")   /* 设置命令和响应缓冲区 */

    volatile unsigned int orderbuffer[8];

    ……

    interrupt void HPINT_isr(void)

    {

    switch(order[0])

    {

    case order1:              /* 处理命令1 */

    ……

    orderbuffer[2] = 0xaaaa;     /* 处理完命令1,设置响应标志 */

    break;

    ……

    }

    }

    5. 结论

    1)  本文详细分析了AVR和TMS320VC5402 HPI接口通信软硬件设计,给出了硬件设计原理图和软件设计框架。实际测试表明该系统设计方案运行可靠。

    2)  利用AVR控制功能强、集成flash存储器和DSP运算功能强、程序代码配置灵活的特点,形成AVR和DSP之间优势互补,是一个可以选择的合理的系统设计方案。

    3)  有些DSP芯片内部集成的bootloader程序通过HPI口只能配置内部存储器,对于DSP程序比较大的系统仅仅利用集成的bootloader程序不能完成全部加载工作。此时用户可以自行设计一个bootloader程序,将大的DSP程序加载到外部存储器空间。

    6.参考文献

    [1] Texas Instruments Inc. TMS320C54x DSP Reference Set Volume 5: Enhanced Peripherals. P182~287

    [2] Atmel Incorporation. ATMEL64/ATMEL64L preliminary.

    [3] Texas Instruments. TMS320VC5402 and TMS320UC5402 Bootloader.

    [4] Texas Instruments. TMS320VC5402 FIXED POINT DIGITAL SIGNAL PROCESSOR data sheet.

    [5] Texas Instruments. A PractICal Application of the TMS320C54x Host Port Interface(HPI).

    [6] 李忠,李峰. DSP编程的几个关键问题. 电子技术应用, 2003,1:15-17.

    [7] 香勇,施克仁. TMS320C54x的加载引导. 国外电子元器件, 2003,3:4-7.



上一页  [1] [2] 


本文关键字:通信  接口  单片机通信单片机-工控设备 - 单片机通信