- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工程的创建和配置
说明:
IDE 使用的是IAR 5.10,IAR 的安装可以参考网上的文档,这里就不在描述,设备的驱动
(USB 下载调试,据说有串口通信的功能,但是还没有尝试)这个版本的 IAR 也已经包含,
不需要另外安装。
创建430 工程
如图 1 所示点击“Project-Create New Project ”,弹出如图 2 所示的对话框,对于430
的开发我们一般都采用C 语言,所以我们选C,然后点击“OK ”后选择自己要保存的路径,
输入创建的工程名,点击如图 3 所示的保存即可创建的新建的工程了。如果是不是在老的
工作区中创建工程的话,点击“ Save All ”就弹出保存工作区的窗口,输入名字后点击保
存就可以创建。
图 1 :创建工程
图 2 :创建工程对话框
图 3 :保存新建的工程
添加文件
工程创建完后,我这个版本会自动创建一个main.c,且会自动添加到此工程中。我们在
做一个项目的时候肯定是要添加很多文件,添加文件有两种方式,一种是自己创建新文件然
后加入工程,另一种是加入已存在的文件到工程中。
点击如图 4 或图 5 所示的按钮创建一个新的文件,然后保存为想要的文件名,虽然我
们在这个工程中创建了文件,但是这个文件不会自动添加到这个工程中来,我们还需要一步
才能将文件添加到我们的工程中来,即右击工程出现如图 6 所示的菜单,选择“Add Files…”
后选择自己要的文件(即添加已存在的文件),确认后即可;我们还可以看到“Add “test.c” ”,
这就是直接添加我们刚刚自己创建的文件到工程中去。
图 4 :用菜单创建新文件
图 5 :用按钮创建新文件
图 6 :添加文件到当前工程
配置工程
工程中采用的配置都是默认的,430 是支持在线调试的,我们可以通过配置工程的属性
来实现在线调试功能和430 的型号。
如图 7 所示右击工程选择“Option ”弹出如图 8 所示的选项对话框。如图 9 所示在
“Device”标签中选择430 型号 (使用的开发套件是2274 )即可。进入“Debugger”选项设
置调试参数,有两种调试方式,一种是仿真,另一种是在线调试即“FET Debugger”,开发
套件支持在线调试,所以我们就选择“FET Debugger”,“FET Debugger”的参数如图 11 设置。
图 7 :工程选项
图 8 :选项对话框
图 9 :选择430 型号
图 10 :选择仿真类型
图 11 :配置FET 调试参数
调试工程
再厉害的程序员也不能一眼就看出代码中出现的异常,我们还需要一个合适的工具,以
前在Keil 中调过51 单片机的同志都知道那是相当痛苦的一件事情,因为没有办法在单片机
上实际操作,仿真构造的条件也不是很真实,往往会花费大量的时间,而在线调试可以将硬
件上运行的程序像我们的软件调试一样及时,可以在硬件运行的情况下打断点这就大大方便
了开发人员。它的调试方法和软件基本相同,我这里就简要介绍一下常用的一些调试窗口。
图 12 :调试模式下的View 视图
Breakpoints:打一个断点;
Disassembly:反汇编窗口
Memory:查看内存
Register:寄存器,可以查看我们设置的任意一个寄存器,及时了解单片机状态;F2274
的寄存器如图 13 所示。
Call Stack :调用栈,查看我们运行时候的函数调用关系;
Watch :查看变量的值
图 13 :F2274 寄存器选项
第一个程序
软件的第一个程序一般
您可能关注的文档
- 7第七讲 室内色彩 材料质地4.28.ppt
- 7第七讲维生素.ppt
- 7第五讲其它外部存储器.ppt
- 7上历史和社会第一单元练习1.ppt
- 7在线添加及修改硬件.pdf
- 8 第八节 软件系统设计.doc
- 8、宫廷和礼制建筑.doc
- 8、护士长的素质、职责和角色定位(刘雁红).ppt
- 8.4单步法的收敛性及稳定性-8.5线性多步法及其预测-校正格式.ppt
- 8病因与病因推断.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)