- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式实验, 13号.doc
广东技术师范学院实验报告
学院: 自动化学院 专业: 电气工程及其自动化(职教师资) 班级: 11电师2 成绩: 姓名: 朱国艺 学号: 2011105443113 组别: 组员: 朱国艺 实验地点: 教学楼603 实验日期: 指导教师签名: 预习情况 √ 操作情况 √ 考勤情况 √ 数据处理情况 √
实验一 codewarrior开发环境实验
一.实验目的
1、熟悉codewarrior开发环境,了解其基本操作。
2、掌握建立工程的方法。
3、会建立自己的工程,能够添加、编辑调试工程文件。
二 实验内容
本次实验配置codewarrior集成开发环境,新建一个简单的工程文件,并编译运行这个工程文件。学习BDM下载器的使用和开发环境的设置。下载已经编译好的文件到嵌入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。
三、预备知识
C语言的基础知识、程序调试的基础知识和方法。
四、实验设备及工具(包括软件调试工具)
硬件:飞思卡尔嵌入式开发平台、BDM下载仿真器、Pentium100以上PC机、串口线。
软件:PC机操作系统Windows 98、Windows 2000或Windows XP,codewarrior集成开发环境
五、实验步骤
1.BDM驱动安装
(1)将BDM连接到PC机,检测到新硬件会自动跳出对话框如下:
选择不连接搜索软件,下一步。
选择“从列表或指定位置安装”,下一步。
将搜索位置“浏览”到存放BDM驱动文件的文件夹(BDM_PC-Driver)中,下一步。
出现上面对话框选择“是”。直至安装完毕!
(2)使用记事本打开Install.cmd,修改其中CF_HCS12_DIR,CF_S08_DIR和CF_CFVx_DIR三个变量,三个变量分别对应Codewarrior for S12、S08和Coldfire的安装路径(这里为C:\Program Files\Freescale\CWS12v5.1)。修改结束保存,双击执行Install.cmd即可完成调试库安装。
2.建立工程配置codewarrior集成开发环境
(1)运行codewarrior集成开发环境。选择File--New Project命令,在对话框中选择芯片的型号和连接开发平台的方式,这里选择芯片仿真Simulation,如图1所示。
图1 选择芯片和连接方式
(2)下一步,新建一个工程文件。其中示例的工程名为Exp1.mcp。单击Set按钮可为该工程选择路径,在对话框的左边可勾选编程的语言。
图2 选择工程保存路径
(3)下一步,添加已存在的文件到工程中,如果没有就直接下一步,选择是否生产初始化代码,这里选择默认None,之后直接下一步到最后完成。
3.指示灯程序范例(软件模拟调试)
(1)在新工程里面main.c文件中,程序代码如下:
#include hidef.h /* common defines and macros */
#include derivative.h /* derivative-specific definitions */
void main(void) {
/* put your own code here */
uint i,j;
DDRE = 0XFF; //设置PE口为输出
DDRB = 0XFF; //设置PB口为输出
PORTB = 0XFF; //设置初始值
PORTE = 0XFF;
EnableInterrupts; //开启总中断
for(;;) {
for(i=0; i1000; i++){
for(j=0; j1000; j++);
}
PORTE = ~PORTE;
// _FEED_COP(); /* feeds the dog */
} /* loop forever */
/* please make sure that you never leave main */
}
(2)按Ctrl+S快捷键或者使用菜单栏的保存按钮进行保存
(3)点击进行文件编译。
(4)编译通过后,点击进入调试窗口。
(5)运用调试工具调试程序,学会设置断点、查看变量、但不执行等调试方法。
(6)打开Component-Open对话框,如下图:
打开,在窗口中右键添加一个工具LED。
双击LED打开设置对话框,进行如下设置,回车确定。
注:上图红色框中应填入PORTE
双击窗口背景打开,工具窗口属性对话框,设置为2ms周期扫描,回车确定。
运行程序查看程序执行效果。
4.指示灯程序范例(硬件调试)
(1)通过BDM将
您可能关注的文档
最近下载
- IATF16949年度内部审核方案.docx VIP
- DL_T 5434-2021 电力建设工程监理规范.docx VIP
- 人教版数学一年级下册期末测试卷(三)及答案.0.pdf VIP
- 灯泡贯流式水轮发电机组水导轴承A级检修作业指导书.docx VIP
- 施工质量-管理体系.doc VIP
- 转业军人考试试题题库完整版.doc VIP
- 2025年中级银行从业资格之中级银行业法律法规与综合能力考试题库及答案【基础+提升】.docx VIP
- 海南省中医医术确有专长人员医师资格考核中医医术专长综述表.docx
- T0305系统项目测试总结报告.doc VIP
- 江苏省2025学位英语考试真题及答案解析2025.pdf VIP
文档评论(0)