



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东技术师范学院实验报告学院:自动化学院专业: 班级: 成绩:姓名: 学号: 组别:组员: 实验地点:教学楼603实验日期:2013.5.22指导教师签名:预习情况操作情况考勤情况数据处理情况实验二 芯片初始化一、 实验目的1. 熟悉codewarrior开发环境,了解其基本操作。2. 掌握建立工程的方法,能够添加、编辑调试工程文件。3. 学会查看芯片数据手册,编写芯片初始化程序。4. 学会在程序中设置断点,观察系统内存和变量。二、 实验内容本次实验新建一个简单的工程文件,学会芯片的各种初始化,包括锁相环,定时器,串口等。并下载已经编译好的文件到嵌入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。三、 预备知识c语言的基础知识、程序调试的基础知识和方法。四、 实验设备及工具(包括软件调试工具)硬件:飞思卡尔嵌入式开发平台、bdm下载仿真器、pentium100以上pc机、串口线。软件:pc机操作系统windows 98、windows 2000或windows xp,codewarrior集成开发环境五、 实验步骤1. 建立工程,编写测试代码。根据实验一,建立工程mcuinit。在主文件main.c添加以下指示灯测试代码:#include /* 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; jnew text file或点击新建一个文件,保存到工程目录地下的sources文件夹中,命名为mcuinit.c并将之添加进工程。参考mc9s12xs128芯片技术手册,编写一个锁相环初始化函数xs128_init_setbusclk(),将总线时钟频率由外部晶振提供的16mhz设置为32mhz。具体使用到的寄存器有:clksel、refdv、synr、pllctl、crgflg、postdiv等。参考代码如下:(2)再新建一个文件mcuinit.h,同样保存到工程目录地下的sources文件夹中,该文件为初始化mcuinit.c的说明头文件。添加进工程并在main.c的开头包含该头文件。在头文件中声明xs128_init_setbusclk函数。(3)在主函数中调用xs128_init_setbusclk函数,编译后运行,查看运行效果。对照步骤1中没有设置锁相环led灯闪烁的频率,理解设置总线时钟频率的意义。修改xs128_init_setbusclk函数将总线时钟频率设置成其他值,编译运行并观看效果。3. 初始化pit定时模块。(1)在mcuinit.c中编写一个函数pitinit()初始化pit定时器,查阅mc9s12xs128芯片技术手册,设置一个50ms的定时中断。可能使用到的寄存器有:pitcflmt、pitce、pitmux、pitmtld0、pitld0、pitcflmt、pittf、pitinte。参考代码如下:(2)在说明头文件mcuinit.h中声明该函数。并在主函数调用该定时中断初始化函数。(3)对于中断函数,我们将使用重新定义的中断矢量表来处理。将中断处理文件isr.c拷贝到我们的sources文件夹中并添加到工程中。(4)打开isr.c。在语句“#pragma code_seg _near_seg non_banked”和“#pragma code_seg default”之间为中断处理函数区。在该区中编写一个定时器中断处理函数(注意在函数名前面加关键字_interrupt),并在后面的中断矢量表中修改对应的入口函数名。(5)编译调试运行,观看运行结果。六、 实验任务与问题1、根据实验步骤完成锁相环和pit定时器的初始化实验。2、查阅mc9s12xs128
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届湖北省随州市第二高级中学、郧阳中学化学高二第一学期期末统考模拟试题含答案
- 桡骨中段骨折护理查房课件
- 2025年能源资源管理与可持续发展试卷及答案
- 2025年注册验船师资格考试(C级船舶检验专业基础安全)综合能力测试题及答案二
- 2025年注册验船师资格考试(A级船舶检验法律法规)综合能力测试题及答案一
- 2025年钢琴学习教程与曲目练习指南
- 2025年企业运营管理能力提升课程试题集及解析
- 2025年9月遗传生殖门诊护理理论考试题及答案
- 北京市门头沟区2023-2024学年七年级上学期期末质量监测数学考试题目及答案
- 北京市门头沟区2023-2024学年九年级下学期初中学业水平考试(一模)语文考试题目及答案
- 第六单元碳和碳的氧化物
- JJG(京) 47-2013 出租汽车计价器(行车测距法)检定规程
- 收益法资产评估评估程序表(适用于非整年)
- 5.3 一元一次方程的应用 七年级数学北师大版(2024)上册课时优化训练(含答案)
- 男方因病丧失劳动能力自愿离婚协议书(2篇)
- 化工厂拆除施工方案
- 资产并购咨询合同模板
- 食品物流学:食品保管与储存
- 字画作品买卖合同模板
- 高中数学导数满分通关专题35 双变量恒成立与能成立问题概述(原卷版)
- 人教PEP版小学英语五年级下册复习教案(全册)
评论
0/150
提交评论