G101_MPLAB IDE的使用及实验要求_第1页
G101_MPLAB IDE的使用及实验要求_第2页
G101_MPLAB IDE的使用及实验要求_第3页
G101_MPLAB IDE的使用及实验要求_第4页
G101_MPLAB IDE的使用及实验要求_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、LJH-practice course 11通信系统工程实践1第1部分MPLAB IDE的使用及实验要求LJH-practice course 12要学习的内容: n安装运行MPLAB IDEnBuild All 和 Maken创建项目与调试n给器件编程LJH-practice course 13 MPLAB IDE是一种在是一种在PC机上运行的软件,它提机上运行的软件,它提供单一的集成环境来为供单一的集成环境来为Microchip单片机开发应用程序单片机开发应用程序代码。代码。IDEIntegrated Development Environment, 集成开发环境集成开发环境什么是MPLA

2、B IDE?LJH-practice course 14展开下载自展开下载自Microchip网站的网站的MPLAB_IDE_8_86.zip ,运行其中的运行其中的 setup.exe。即可顺利安装。即可顺利安装。 注:若使用MPLAB IDE v8.50版,安装方法类似。安装MPLAB IDE v8.86版LJH-practice course 15运行运行mplabc30-v3_31-windows-installer.exe,安装安装C编译器编译器v3.31版。版。 安装过程中选的是“Lite Compiler”(可选的还有完全版,但它要求有产品序列号。 另有60天完全版,其后变成和L

3、ite版一样了。) 注:若使用v3.25版C编译器,安装方法类似。安装C编译器 v3.31版LJH-practice course 16运行MPLAB IDE 单击“开始”钮“所有程序” “Microchip” “MPLAB IDE v8.86” “MPLAB IDE”,出MPLAB IDE窗口。(注:版本号v8.86可能是别的,如v8.50 ) MPLAB IDE v8.86启动图标一般也出现在桌面上,双击即可启动。 启动后可看到“Project”、“Debugger”、“Programmer”等菜单。运行MPLAB IDE LJH-practice course 17MPLAB IDE外观

4、LJH-practice course 18例:打开保存在例:打开保存在“D:project1_g711_ulaw” 文件夹文件夹中的那个中的那个律的程序:律的程序:打开打开MPLAB IDE 环境软件,用菜单环境软件,用菜单“File”“Open Workspace ”,出,出“Open Workspace”对话框,对话框,从从“查找范围查找范围”一栏,在一栏,在 “D:project1_g711_ulaw” 文件夹中选的文件文件夹中选的文件“uart_lcd.mcw”,单击,单击“打开打开”钮。钮。 打开已存在的文件(1)LJH-practice course 19 如果如果MPLAB I

5、DE 环境软件中已经打开了一个工环境软件中已经打开了一个工作空间文件,可用菜单作空间文件,可用菜单“File”“Close Workspace”先关闭之。先关闭之。 再打开自己想打开的那个工工作空间中的作空间中的文件。打开已存在的文件(2)LJH-practice course 110 如果打开如果打开的工作空间工作空间文件窗口没有“Project”框,用菜单用菜单“View”“Project” ,使“Project”前面出现“”符号。 如果打开如果打开的工作空间工作空间文件窗口没有“Output”框,用菜单用菜单“View”“Output” ,使“Output”前面出现“”符号。打开已存在的

6、文件(3)LJH-practice course 111 用菜单“Debugger”“Select Tools ”,它列出10个左右的可选工具,选择我们用的“MPLAB ICD 3” 。选择工具LJH-practice course 112 用菜单“Project”“Build All”。 或单击工具条上的“Build All”钮。 或右击项目名(如: 律程序的是律程序的是uart_lcd.mcp),出快捷方式菜单“Build All”。构建项目(Building the project) LJH-practice course 113 Output窗口会显示构建过程的结果。可能会有“出错”(

7、errors)提示 或“警告”(warnings)提示。 出errors会阻止项目的构建。 可以忽略warnings提示,它不会阻止项目的构建。 如果没有错误,在输出窗口会显示“BUILD SUCCEEDED”。 构建项目(Building the project) LJH-practice course 114右击编辑窗口,出快捷方式菜单“Properties”,出“Editor Properties”对话框,在“C File Type”选项卡中的“Line Numbers”复选框上单击即可。复选框前出现“”就有行号;复选框前没有“”就没有行号;让文件有行号或取消行号 LJH-practic

8、e course 115 如果汇编器在输出窗口报告错误,在相应的错误上双击就能跳到源代码中相应的行,其左边空白处会有个蓝色的小箭头指示。 Build All 不成功时检查(1)LJH-practice course 116双击输出窗口中某个报错, 就跳到程序中出错的地方LJH-practice course 117 检查在编辑窗口键入的代码的拚写和格式。确保新的变量、特殊功能寄存器、TRISC和PORTC都是大写的。 Build All 不成功时检查(2)LJH-practice course 118检查所用的汇编器和链接器用菜单“Project”“Set Language Tool Loca

9、tions”,出“Set Language Tool Locations”对话框。单击“Microchip C30 Toolsuite”左侧的小“+”号(plus box)展开后可看到可执行文件。单击某个可执行文件,可看到该文件所在的位置。如果位置不对,可改正之并单击“OK”钮。 Build All 不成功时检查(3)LJH-practice course 119 使用ICD 3时,可能会因为某种故障连接不上。消除故障后可能需要重新连接: 用菜单 “Debugger”“Reconnect” 即可。 重新连接LJH-practice course 120 用菜单“Configure”“Selec

10、t Device”,出“Select Device”对话框。从“Device:”一栏选择器件,如:选择dsPIC33FJ256GP710A。对话框中的各色小灯显示MPLAB IDE对所选择组件的支持情况。绿灯表示完全支持。黄灯表示初步支持(preliminary support)。红灯表示不支持该器件。 选择器件 LJH-practice course 121 用菜单“Project”“Make”也可以编译源程序。它与用菜单“Project”“Build All”的不同:要构建项目的全部,用菜单“Project”“Build All”。要是仅仅构建项目中做了修改的若干个文件,用菜单“Proje

11、ct”“Make”即可。 使用MakeLJH-practice course 122 利用项目向导创建项目,用菜单“Project”“Project Wizard”,出“Project Wizard”对话框。单击“下一步”钮,对话框变为提示Step One: Select a device,从中选取一个器件,如:dsPIC33FJ256GP710A。单击“下一步”钮。创建项目(1)LJH-practice course 123 对话框变为提示Step Two: Select a language toolsuite,选择语言工具后,单击“下一步”钮。创建项目(2)LJH-practice co

12、urse 124对话框变为提示Step Three: Create a new project, or reconfigure the active project,输入文件名,如:LjhProject,单击“下一步”钮。对话框变为提示Step Four: Add existing files to your project,选中某个文件,单击“Add”钮。单击“下一步”钮,对话框变为提示Summary,单击“完成”钮。自己所创建的项目窗口就会出现。创建项目(3)LJH-practice course 125对话框变为提示Step Four: Add existing files to you

13、r project,选中某些文件,单击“Add”钮。单击“下一步”钮,对话框变为提示Summary,单击“完成”钮。自己所创建的项目窗口就会出现。创建项目(4)LJH-practice course 126 在要设置断点的某一行程序上右击,出快捷方式菜单“Set Breakpoint”,在那行程序的左边就会出现了个红底白字的大写的“B”字母。 设置断点后,用菜单“Debugger”“Run”运行程序,在运行到断点之前,状态栏上会有简短的文字信息“Running”出现。 调试时设置断点 (1)LJH-practice course 127 在某一行程序左边空白处双击,也可设置断点。再双击,断点取

14、消。 要有这个效果,需用菜单“Edit”(或右击编辑窗口,出快捷方式菜单) “Properties”,出 “Editor Properties”对话框,在“C File Type”选项卡中选中“Double Click Toggles Breakpoint”复选框即可。调试时设置断点 (2)LJH-practice course 128用菜单“Debugger” “Program”,可给器件编程。用菜单“Debugger” “Run”,运行。用菜单“Debugger” “Halt”,暂停运行。 或按快捷键F9运行,F5暂停,F6复位。在电路调试和运行LJH-practice course 12

15、9 用菜单“Debugger”“ Program”把程序烧进去后,不能自主运行,得靠电脑上按F9使它开始运行。拔掉ICD 3的连线,电脑屏幕上就报错,原来执行着的程序也会中止运行。这是调试状态。 用菜单“Programmer”“ Program”把程序烧进去后,拔掉ICD 3,开发板能自主运行板子中的程序。这是正式运行状态。两种给器件编程方法的不同之处 LJH-practice course 130MPLAB IDE Users Guide with MPLAB Editor and MPLAB SIM Sinulator Microchip公司产品手册公司产品手册 ( DS51519C ) 在MPLAB IDE窗口,用菜单“Help”“Topics”,出“MPLAB Help Topics”对话框,可选看相应的条目。 参考资料(1)LJH-practice course 131dsPIC33FJXXXGPX06A/X08A/X10A Data Sheet High-Performance, 16-bit Digital Signal Controllers Microchip公司产品手册公司产品手册 (DS70593C) 含含dsPIC33FJ256GP710A芯片芯片16位位MCU和和DSC程序员参考手册程序员参考手册 高性能单片机(高性能单片机(MCU)和数字信号控制器()

温馨提示

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

评论

0/150

提交评论