新聞中心

EEPW首頁 > EDA/PCB > 牛人業(yè)話 > Proteus幫你輕松入門DSP(1)--環(huán)境搭建

Proteus幫你輕松入門DSP(1)--環(huán)境搭建

—— Proteus幫你輕松搞定DSP(1)--環(huán)境搭建
作者:antonine 時間:2015-01-20 來源:電子產(chǎn)品世界 收藏

  軟件是英國Lab Center Electronics公司出版的EDA工具軟件公司的一款電路設(shè)計與仿真軟件,它包括ISIS,ARES等軟件模塊,其中ARES模塊主要用來完成PCB設(shè)計,而ISIS模塊主要用來完成電路原理圖的設(shè)計與仿真。的軟件仿真基于VSM技術(shù),與其他仿真軟件的不同也是最大的優(yōu)勢在于它能夠仿真大量的單片機芯片,主要包括MCS-51系列,PIC系列,AVR系列,ARM系列等等,軟件配備了大最的單片機外圍電路與單片機配合,如鍵盤、LED、LCD、ADC、DAC、存儲器、電機等。在編譯器支持方面,它支持IAR,KEIL,MPLAB等多種編譯器。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞。

本文引用地址:http://m.butianyuan.cn/article/268397.htm

  軟件于2010年在7.9版本上增加了對TI公司的芯片的支持,主要是針對C2000 Piccolo系列微控制器,這大大提高了我們學習和使用芯片方便性。下面?zhèn)円訲MS320F28022為例來介紹采用Proteus仿真,簡化DSP電路設(shè)計。

  第一步我們要準備兩個軟件,PROTEUS與CCS,筆者使用的版本為PROTEUS 7.10及CCS5.5,前面已經(jīng)提過,PROTEUS在7.9版本之后開始支持DSP仿真,所以朋友們可以選擇安裝PROTEUS7.10或PROTEUS7.9,兩者差別不大;而關(guān)于CCS的版本,CCS5.5是TI公司推出的比較新版本的DSP集成開發(fā)環(huán)境,可以方便的生成PROTEUS仿真運行所需的cof文件,推薦安裝這個版本。

  打開Proteus之后的界面如上圖所示,由于篇幅限制,本文不對proteus基本操作進行過多的介紹,不熟悉的朋友可以自行查找其他資料學習。

  本文以GPIO為例來介紹使用Proteus仿真C2000系列DSP程序。首先在Proteus繪制如下圖所示基于TMS320F28022的原理圖,其中包括一片TMS320F28022,五個LED做為GPIO輸出,四個開關(guān)作為GPIO輸入。

  在CCS5.5中編寫測試代碼。

  在工程屬性對話框?qū)⑤敵鑫募愋驮O(shè)置為.cof型,如下圖所示,編譯工程即可生成proteus可用的.cof文件。

  在Proteus原理圖中雙擊tms320f28022,將CCS5.5生成的.cof文件導(dǎo)入proteus中.cof文件默認在debug目錄中。

  單擊Proteus左下角step按鈕進行單步調(diào)試,可以調(diào)出源代碼窗口、變量窗口、寄存器窗口等,進行代碼級調(diào)試,如下圖所示。

  在proteus的Source Code的主窗口,可以看到我們在CCS里面編寫的源代碼,而右上角就是我們熟悉的單步調(diào)試,斷點,執(zhí)行等按鈕,可以方便的進行代碼調(diào)試。下圖為程序加斷點調(diào)試的效果圖。

  還等什么,趕緊安裝軟件吧,更多神秘世界等你探索。

全息投影相關(guān)文章:全息投影原理


關(guān)鍵詞: Proteus DSP

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉