3.2SPCE061AIDE工具介绍u‘nSP IDE 工具介绍.ppt_第1页
3.2SPCE061AIDE工具介绍u‘nSP IDE 工具介绍.ppt_第2页
3.2SPCE061AIDE工具介绍u‘nSP IDE 工具介绍.ppt_第3页
3.2SPCE061AIDE工具介绍u‘nSP IDE 工具介绍.ppt_第4页
3.2SPCE061AIDE工具介绍u‘nSP IDE 工具介绍.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,Sunplus SPCE061A 微控制器,nSP IDE 工具介绍(2),使用nSP IDE 进行开发,下面我们介绍利用nSP IDE集成开发环境进行产品开发的流程。 nSP IDE的使用流程。 nSP IDE的在线仿真流程。 nSP IDE的软硬件调试流程。 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文件内编程 选择硬件仿真方式 编译程序:选择主菜单buildbuild (快捷键为F7) 下载程序:选择主菜单buildStartDebug Download (快捷键为F8) 此时程序已被下载到单片机的程序存储器中,可脱机运行 运行程序:选择主菜单buildstart debug Download Go(快捷键为F5),nSP IDE使用流程,下面我们演示上述操作步骤。,打开nSP IDE工具软件,nSP ID

3、E使用流程,建立一个新项目,键入文件名,选择存放路径,新工程已经建立成功,nSP IDE使用流程,建立汇编文件/C文件,建立C文件,添加文件名称,C文件已经新建成功!,nSP IDE使用流程,新建汇编文件,键入文件名称,汇编文件已经新建成功!,nSP IDE使用流程,在新建的C文件中编写程序,在新建的汇编文件中编写程序,nSP IDE使用流程,选择硬件仿真方式,nSP IDE使用流程,编译编写好的文件,显示编译后的结果,nSP IDE使用流程,使用快捷键F8下载程序,使用快捷键F5运行程序,nSP IDE在线仿真流程,在线仿真的好处 传统单片机开发系统是“编程器+开发系统+仿真器” 项目开发时

4、需要反复不停地拔插电缆、芯片、电源等,其繁琐的连线和复杂的操作,极大的降低了学习和开发的效率,如稍有不慎就有可能造成器件和设备的损坏。 SPCE061A开发系统将开发软件、下载线、编程器、仿真器进行完美的结合 SPCE061A单片机里面整合了进行在线编程控制的功能模块,试验过程中无需拔插任何电缆和芯片,也无需切换电源,配合下载线,就可轻松地将编译好的代码下载到开发系统上进行验证或演示,整个过程只需利用鼠标操作即可。,nSP IDE在线仿真流程,nSP IDE在线仿真流程,程序的下载 选择主菜单BuildStart Debug Download 快捷键F8,nSP IDE在线仿真流程,程序运行

5、选择主菜单BebugGo 快捷键F5,nSP IDE在线仿真流程,程序打断 选择主菜单BebugBreak,被打断后的程序,nSP IDE调试流程,调试工具(Build Tool)的使用方法介绍 调试窗口的使用方法介绍 断点的设置和使用方法介绍 单步执行和连续执行调试方法介绍,nSP IDE调试流程,nSP IDE调试流程,Build Tool: 在主菜单的BuildStart Debug中也可以找到相应的调试工具。,nSP IDE调试流程,调试工具名称,快捷键,nSP IDE调试流程,nSP IDE调试流程,调试窗口的使用方法 寄存器(register)观察 存储器(memory)观察 变

6、量(variable)观察,nSP IDE调试流程,寄存器窗口,存储器窗口,变量观察窗口,nSP IDE调试流程,断点的设置 【功能】F9是设置断点的快捷键,我们在调试程序时有时候我们需要根据自己的实际情况设置断点。 【操作】将鼠标放在需要程序停止的地方,然后按功能键F9即可,再点击全速运行,PC指针则会停在刚刚设置的断点处。,nSP IDE调试流程,设置断点,nSP IDE调试流程,单步执行 【功能】当我们在进行程序调试的时候,需要单步跟踪,IDE提供三种单步执行方式: Step Into :单步运行,进入子程序 Step Over:单步运行,不进入子程序 Step Out :单步进入子程序

7、时,跳出子程序,nSP IDE调试流程,单步执行 【操作】在进行程序调试的时候,当设置了断点后,程序将会停在断点处,这时,如果需要单步继续往下执行,选择Step Into,或选择Build Tool工具条中的钮(快捷方式F11),则会单步跟踪,如运行至一子程序,则会进入子程序运行;选择Step Over,或单击钮(快捷方式F10),则会单步跟踪,不进入子程序;程序在进入子程序后,如果选择Step Out或单击钮,则会跳出该子程序。,nSP IDE调试流程,连续执行 【功能】连续运行分两种:一种是全速运行(Go),如下图所示,另一种则是在调试的模式下,程序全速运行到光标处停止。 【操作】如果程序

8、编译通过,需要软件或硬件仿真时可选择Build-Start Debug-Go,或快捷键F5,也可以单击钮,即可出现全速运行的界面;如果在调试过程中,需要使程序全速运行至某一处停止,可以将鼠标放在该命令的某一条指令前,然后单击Debug-Run to Curson即可。,nSP IDE调试流程,全速运行,运行到光标处停止,nSP IDE软件仿真,软件仿真的优点 可以在不连接仿真板的情况下,模拟硬件部分功能。 可以通过nSP IDE提供的一些窗口看到程序运行的现象 不受硬件条件的限制,nSP IDE软件仿真,编写或打开一个工程后,选择软件仿真。,选择软件仿真,nSP IDE软件仿真,软件仿真功能介

9、绍 nSP IDE提供的软件仿真可以实现IO状态、输入输出、PWM仿真功能,这里介绍两种最常用的:IO口、PWM 在工具栏点击“Body选择”按钮,在弹出的Body选择对话框Emulator Dll文本框中进行选择,Body选择按钮,nSP IDE软件仿真,IO口软件仿真,PWM软件仿真,nSP IDE软件仿真,I/O状态的软件仿真方法介绍 选择软件仿真 在工具栏点击Body选择图标,在弹出的Body选择对话框Emulator Dll文本框中选择PortIO,然后编译并运行程序,此时就会看到IO口现象 标号“0”到“f”中“黑”为输入状态,“灰”为输出状态,按下某个输入端相当于输入一个高电平

10、每位IO口下面对应的状态灯“亮”表示此时输出高电平,“暗”表示此时输出低电平,nSP IDE软件仿真,输出状态,输入状态,输出高电平,输出低电平,IO软件仿真界面,可见,使用软件仿真观看IO状态非常容易! 下面我们再介绍下PWM输出的软件仿真方法。,nSP IDE软件仿真,PWM的软件仿真方法介绍 选择软件仿真 在工具栏点击Body选择图标,在弹出的Body选择对话框中Emulator Dll文本框中选择PWM,编译程序之后在工具栏中选择“set emulator”按钮打开PWM仿真窗口,运行程序,此时便可以在波形上看到PWM波形的占空比,“set emulator”按钮,nSP IDE软件仿真,PWM占空比1/4波形,PWM占空比7/16波形,总 结,主要介绍了利用nSP IDE进行凌阳16位单片机开发的流程。 nSP IDE的使用流程。 nSP IDE的在线仿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论