新闻中心

EEPW首页 > EDA/PCB > 牛人业话 > Proteus帮你轻松入门DSP(1)--环境搭建

Proteus帮你轻松入门DSP(1)--环境搭建

—— Proteus帮你轻松搞定DSP(1)--环境搭建
作者:antonine时间:2015-01-20来源:电子产品世界收藏

  软件是英国Lab Center Electronics公司出版的EDA工具软件公司的一款电路设计与仿真软件,它包括ISIS,ARES等软件模块,其中ARES模块主要用来完成PCB设计,而ISIS模块主要用来完成电路原理图的设计与仿真。的软件仿真基于VSM技术,与其他仿真软件的不同也是最大的优势在于它能够仿真大量的单片机芯片,主要包括MCS-51系列,PIC系列,AVR系列,ARM系列等等,软件配备了大最的单片机外围电路与单片机配合,如键盘、LED、LCD、ADC、DAC、存储器、电机等。在编译器支持方面,它支持IAR,KEIL,MPLAB等多种编译器。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

本文引用地址:http://www.eepw.com.cn/article/268397.htm

  软件于2010年在7.9版本上增加了对TI公司的芯片的支持,主要是针对C2000 Piccolo系列微控制器,这大大提高了我们学习和使用芯片方便性。下面们以TMS320F28022为例来介绍采用Proteus仿真,简化DSP电路设计。

  第一步我们要准备两个软件,PROTEUS与CCS,笔者使用的版本为PROTEUS 7.10及CCS5.5,前面已经提过,PROTEUS在7.9版本之后开始支持DSP仿真,所以朋友们可以选择安装PROTEUS7.10或PROTEUS7.9,两者差别不大;而关于CCS的版本,CCS5.5是TI公司推出的比较新版本的DSP集成开发环境,可以方便的生成PROTEUS仿真运行所需的cof文件,推荐安装这个版本。

  打开Proteus之后的界面如上图所示,由于篇幅限制,本文不对proteus基本操作进行过多的介绍,不熟悉的朋友可以自行查找其他资料学习。

  本文以GPIO为例来介绍使用Proteus仿真C2000系列DSP程序。首先在Proteus绘制如下图所示基于TMS320F28022的原理图,其中包括一片TMS320F28022,五个LED做为GPIO输出,四个开关作为GPIO输入。

  在CCS5.5中编写测试代码。

  在工程属性对话框将输出文件类型设置为.cof型,如下图所示,编译工程即可生成proteus可用的.cof文件。

  在Proteus原理图中双击tms320f28022,将CCS5.5生成的.cof文件导入proteus中.cof文件默认在debug目录中。

  单击Proteus左下角step按钮进行单步调试,可以调出源代码窗口、变量窗口、寄存器窗口等,进行代码级调试,如下图所示。

  在proteus的Source Code的主窗口,可以看到我们在CCS里面编写的源代码,而右上角就是我们熟悉的单步调试,断点,执行等按钮,可以方便的进行代码调试。下图为程序加断点调试的效果图。

  还等什么,赶紧安装软件吧,更多神秘世界等你探索。

全息投影相关文章:全息投影原理


关键词: Proteus DSP

评论


相关推荐

技术专区

关闭