收藏 分享(赏)

本PPT讲述TI的28系列DSP开发流程.ppt

上传人:Facebook 文档编号:2811157 上传时间:2018-09-28 格式:PPT 页数:41 大小:4.79MB
下载 相关 举报
本PPT讲述TI的28系列DSP开发流程.ppt_第1页
第1页 / 共41页
本PPT讲述TI的28系列DSP开发流程.ppt_第2页
第2页 / 共41页
本PPT讲述TI的28系列DSP开发流程.ppt_第3页
第3页 / 共41页
本PPT讲述TI的28系列DSP开发流程.ppt_第4页
第4页 / 共41页
本PPT讲述TI的28系列DSP开发流程.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、TI 2812DSP开发流程与应用,汇报人:萧伟 2010.12.15,目录,嵌入式处理器介绍 F28系列DSP开发流程 电机调速实验 下一步工作,目录,嵌入式处理器介绍 F28系列DSP开发流程 电机调速实验 下一步工作,DSP,MCU,8051,ARM,FPGA,嵌入式系统,AVR,嵌入式系统,IEEE定义:控制、监视或者辅助 设备、机器和车间运行的装置 国内:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统,DSP Digital Signal Processor MCU Micro Control Unit,DSP

2、数字滤波、FFT、图像处理、谱分析 MCU 事件驱动的控制应用场合,目录,嵌入式处理器介绍 F28系列DSP开发流程 电机调速实验 下一步工作,DSP典型代表:德州仪器F2812 32 X 32位的硬件乘法器 哈佛结构总线 150MHZ时钟频率 低功耗:内核1.8V 外设3.3V AD、PWM、QEP、IIC、CAN、串口、FLASH、JTAG,数字信号控制器,需要三个东西,CCS集成开发环境 JTAG仿真器 DSP开发板,PC,JTAG仿真器,DSP开发板,基于JTAG的硬件仿真器,常见的实时仿真器TI的XDS560 准实时仿真器TI的XDS510 准实时仿真器TI的XDS100,560稳定

3、仿真TI全系列DSP芯片和ARM 510仿真TI全系列DSP芯片 100仿真F2808、F2810、F2812、F28332、F28335,CCS一种针对TI的2000、5000、6000系列DSP的专用集成开发环境 包含汇编编译器、C编译器,可进行编译,链接,程序调试 CCS有两种工作模式 软件仿真模式:Simulation 硬件仿真模式:Emulation,调试工具区,代码编辑区,工程文件区,编译工具区,一个完整的工程由四部分组成 库文件(.lib)运行时所需的支持函数库 头文件(.h)建立了寄存器与物理地址的映射 源文件(.c)系统初始化、外设初始化、中断向量表初始化、中断函数、特定功能

4、函数 CMD文件(.cmd)将经过编译的各个文件所产生的段分配到存储空间,头文件(.h),库文件(.lib),源文件(.c),CMD文件(.cmd),头文件(.h),源文件(.c),C语言编程小提示,关键字const、volatile、interrupt const表示变量内容是常量,不会改变,存储在程序存储器中 volatile表示寄存器不仅由程序本身修改,也能被硬件修改 interrupt说明函数是中断函数,这样编译器会自动为中断函数产生保护现场和恢复现场所需要的操作,这些编好C程序具体存放在DSP的哪里呢?,F2812的存储器模型 分成 程序存储器 和 数据存储器 两块程序存储器:代码、

5、初始化数据 数据存储器:局部变量、静态变量、系统堆栈,编译器产生可重新定位的代码段和数据段, 这些代码段和数据段在编译器眼里分成初始化的段和非初始化的段,初始化的段 (通常在程序存储器中) .text段 .cint段 .pint段 .const段 .switch段,未初始化的段 (通常在数据存储器中) .stack段 .bss段,链接器根据CMD文件将这些段分配到相应的存储器,目录,嵌入式处理器介绍 F28系列DSP开发流程 电机调速实验 下一步工作,为什么有PWM这种东西?,PWM的实质是等效 通过以数字方式控制模拟电路 可以大幅度降低系统的成本和功耗,通常调制频率为1kHz到200kHz之间。,视频演示,下一步工作完成气浮机器人的设计、组装、调试,谢谢,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报