




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、,Sunplus SPCE061A 微控制器,nSP IDE 工具介紹(2),使用nSP IDE 進行開發(fā),下面我們介紹利用nSP IDE集成開發(fā)環(huán)境進行產(chǎn)品開發(fā)的流程。 nSP IDE的使用流程。 nSP IDE的在線仿真流程。 nSP IDE的軟硬件調(diào)試流程。 nSP IDE的軟件仿真方法。,nSP IDE使用流程,下面我們看一下操作步驟!,nSP IDE使用流程,打開nSP IDE工具軟件 方法:選擇開始程序sunplusunSP IDE 184 中啟動 建立一個新項目 選擇主菜單filenewprojectfile鍵入文件名;并在location下選擇存放路徑 在該項目的源文件夾(so
2、urce files)下建立一個匯編語言文件或C語言文件 選擇主菜單Filenewfile(選擇asm或C文件) file文件名,nSP IDE使用流程,在相應的 .asm文件或 .c文件內(nèi)編程 選擇硬件仿真方式 編譯程序:選擇主菜單buildbuild (快捷鍵為F7) 下載程序:選擇主菜單buildStartDebug Download (快捷鍵為F8) 此時程序已被下載到單片機的程序存儲器中,可脫機運行 運行程序:選擇主菜單buildstart debug Download Go(快捷鍵為F5),nSP IDE使用流程,下面我們演示上述操作步驟。,打開nSP IDE工具軟件,nSP ID
3、E使用流程,建立一個新項目,鍵入文件名,選擇存放路徑,新工程已經(jīng)建立成功,nSP IDE使用流程,建立匯編文件/C文件,建立C文件,添加文件名稱,C文件已經(jīng)新建成功!,nSP IDE使用流程,新建匯編文件,鍵入文件名稱,匯編文件已經(jīng)新建成功!,nSP IDE使用流程,在新建的C文件中編寫程序,在新建的匯編文件中編寫程序,nSP IDE使用流程,選擇硬件仿真方式,nSP IDE使用流程,編譯編寫好的文件,顯示編譯后的結(jié)果,nSP IDE使用流程,使用快捷鍵F8下載程序,使用快捷鍵F5運行程序,nSP IDE在線仿真流程,在線仿真的好處 傳統(tǒng)單片機開發(fā)系統(tǒng)是“編程器+開發(fā)系統(tǒng)+仿真器” 項目開發(fā)時
4、需要反復不停地拔插電纜、芯片、電源等,其繁瑣的連線和復雜的操作,極大的降低了學習和開發(fā)的效率,如稍有不慎就有可能造成器件和設(shè)備的損壞。 SPCE061A開發(fā)系統(tǒng)將開發(fā)軟件、下載線、編程器、仿真器進行完美的結(jié)合 SPCE061A單片機里面整合了進行在線編程控制的功能模塊,試驗過程中無需拔插任何電纜和芯片,也無需切換電源,配合下載線,就可輕松地將編譯好的代碼下載到開發(fā)系統(tǒng)上進行驗證或演示,整個過程只需利用鼠標操作即可。,nSP IDE在線仿真流程,nSP IDE在線仿真流程,程序的下載 選擇主菜單BuildStart Debug Download 快捷鍵F8,nSP IDE在線仿真流程,程序運行
5、選擇主菜單BebugGo 快捷鍵F5,nSP IDE在線仿真流程,程序打斷 選擇主菜單BebugBreak,被打斷后的程序,nSP IDE調(diào)試流程,調(diào)試工具(Build Tool)的使用方法介紹 調(diào)試窗口的使用方法介紹 斷點的設(shè)置和使用方法介紹 單步執(zhí)行和連續(xù)執(zhí)行調(diào)試方法介紹,nSP IDE調(diào)試流程,nSP IDE調(diào)試流程,Build Tool: 在主菜單的BuildStart Debug中也可以找到相應的調(diào)試工具。,nSP IDE調(diào)試流程,調(diào)試工具名稱,快捷鍵,nSP IDE調(diào)試流程,nSP IDE調(diào)試流程,調(diào)試窗口的使用方法 寄存器(register)觀察 存儲器(memory)觀察 變
6、量(variable)觀察,nSP IDE調(diào)試流程,寄存器窗口,存儲器窗口,變量觀察窗口,nSP IDE調(diào)試流程,斷點的設(shè)置 【功能】F9是設(shè)置斷點的快捷鍵,我們在調(diào)試程序時有時候我們需要根據(jù)自己的實際情況設(shè)置斷點。 【操作】將鼠標放在需要程序停止的地方,然后按功能鍵F9即可,再點擊全速運行,PC指針則會停在剛剛設(shè)置的斷點處。,nSP IDE調(diào)試流程,設(shè)置斷點,nSP IDE調(diào)試流程,單步執(zhí)行 【功能】當我們在進行程序調(diào)試的時候,需要單步跟蹤,IDE提供三種單步執(zhí)行方式: Step Into :單步運行,進入子程序 Step Over:單步運行,不進入子程序 Step Out :單步進入子程序
7、時,跳出子程序,nSP IDE調(diào)試流程,單步執(zhí)行 【操作】在進行程序調(diào)試的時候,當設(shè)置了斷點后,程序?qū)T跀帱c處,這時,如果需要單步繼續(xù)往下執(zhí)行,選擇Step Into,或選擇Build Tool工具條中的鈕(快捷方式F11),則會單步跟蹤,如運行至一子程序,則會進入子程序運行;選擇Step Over,或單擊鈕(快捷方式F10),則會單步跟蹤,不進入子程序;程序在進入子程序后,如果選擇Step Out或單擊鈕,則會跳出該子程序。,nSP IDE調(diào)試流程,連續(xù)執(zhí)行 【功能】連續(xù)運行分兩種:一種是全速運行(Go),如下圖所示,另一種則是在調(diào)試的模式下,程序全速運行到光標處停止。 【操作】如果程序
8、編譯通過,需要軟件或硬件仿真時可選擇Build-Start Debug-Go,或快捷鍵F5,也可以單擊鈕,即可出現(xiàn)全速運行的界面;如果在調(diào)試過程中,需要使程序全速運行至某一處停止,可以將鼠標放在該命令的某一條指令前,然后單擊Debug-Run to Curson即可。,nSP IDE調(diào)試流程,全速運行,運行到光標處停止,nSP IDE軟件仿真,軟件仿真的優(yōu)點 可以在不連接仿真板的情況下,模擬硬件部分功能。 可以通過nSP IDE提供的一些窗口看到程序運行的現(xiàn)象 不受硬件條件的限制,nSP IDE軟件仿真,編寫或打開一個工程后,選擇軟件仿真。,選擇軟件仿真,nSP IDE軟件仿真,軟件仿真功能介
9、紹 nSP IDE提供的軟件仿真可以實現(xiàn)IO狀態(tài)、輸入輸出、PWM仿真功能,這里介紹兩種最常用的:IO口、PWM 在工具欄點擊“Body選擇”按鈕,在彈出的Body選擇對話框Emulator Dll文本框中進行選擇,Body選擇按鈕,nSP IDE軟件仿真,IO口軟件仿真,PWM軟件仿真,nSP IDE軟件仿真,I/O狀態(tài)的軟件仿真方法介紹 選擇軟件仿真 在工具欄點擊Body選擇圖標,在彈出的Body選擇對話框Emulator Dll文本框中選擇PortIO,然后編譯并運行程序,此時就會看到IO口現(xiàn)象 標號“0”到“f”中“黑”為輸入狀態(tài),“灰”為輸出狀態(tài),按下某個輸入端相當于輸入一個高電平
10、每位IO口下面對應的狀態(tài)燈“亮”表示此時輸出高電平,“暗”表示此時輸出低電平,nSP IDE軟件仿真,輸出狀態(tài),輸入狀態(tài),輸出高電平,輸出低電平,IO軟件仿真界面,可見,使用軟件仿真觀看IO狀態(tài)非常容易! 下面我們再介紹下PWM輸出的軟件仿真方法。,nSP IDE軟件仿真,PWM的軟件仿真方法介紹 選擇軟件仿真 在工具欄點擊Body選擇圖標,在彈出的Body選擇對話框中Emulator Dll文本框中選擇PWM,編譯程序之后在工具欄中選擇“set emulator”按鈕打開PWM仿真窗口,運行程序,此時便可以在波形上看到PWM波形的占空比,“set emulator”按鈕,nSP IDE軟件仿真,PWM占空比1/4波形,PWM占空比7/16波形,總 結(jié),主要介紹了利用nSP IDE進行凌陽16位單片機開發(fā)的流程。 nSP IDE的使用流程。 nSP IDE的在線仿
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年電網(wǎng)考試要點回顧:試題及答案
- 鉆石市場的動態(tài)觀察試題及答案
- 2024年系統(tǒng)分析師復習必讀試題及答案
- 2025yy房屋租賃代理合同
- 2025合同法律風險防控:租賃合同法律風險及其防范措施
- 跨學科視角下的初中物理教學策略與實施路徑
- 智能化質(zhì)檢設(shè)備的使用試題及答案
- 食品質(zhì)量監(jiān)管政策與質(zhì)檢員考試試題及答案
- 荊州理工職業(yè)學院《桃李全媒體營銷實訓》2023-2024學年第二學期期末試卷
- 針灸七版下篇
- Java基礎(chǔ)實踐教程-Java編程基礎(chǔ)
- 養(yǎng)殖烏龜入門知識培訓課件
- 高等職業(yè)學校建設(shè)標準(2022年版)
- 無人機的生產(chǎn)流程
- 油漆修繕施工方案
- 山東省濟南市2022-2023學年高一下學期期中考試語文試題(解析版)
- 獎學金評定模型
- 室外管網(wǎng)工程-工程施工進度計劃表
- 學生發(fā)展核心素養(yǎng)與語文學科核心素養(yǎng)(王光龍老師)
- 耳部銅砭刮痧技術(shù)評分標準
- 向拉齊尼巴依卡同志學習ppt
評論
0/150
提交評論