嵌入式系统实验讲义.doc

嵌入式系统实验讲义.doc

ID:61448063

大小:23.50 KB

页数:5页

时间:2021-01-31

嵌入式系统实验讲义.doc_第1页
嵌入式系统实验讲义.doc_第2页
嵌入式系统实验讲义.doc_第3页
嵌入式系统实验讲义.doc_第4页
嵌入式系统实验讲义.doc_第5页
资源描述:

《嵌入式系统实验讲义.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、嵌入式系统实验讲义课内实验是一种辅助手段,是为了帮助学生更好地掌握课堂教学内容,加深对知识的理解。本课程的实验安排4次,共用8学时。下面是实验的题目、要求、实验步骤。完成后均需要写实验报告。实验一、ADS1.2开发环境的使用目的:通过该实验使学生掌握嵌入式系统的常用开发工具ADS1.2软件的使用。并掌握一个嵌入式系统应用软件的构建方法。要求:1、利用ADS1.2新建一个工程项目;2、向该工程下添加文件;3、设置生成目标的配置;4、编译生成目标系统;5、下载该目标系统到实验板上运行。实验操作步骤:本实验的操作步骤参考<

2、导书>>的第二章,页码为P8~P23。实验二、系统启动引导程序学习并设计目的:在第一个实验后,学生掌握了基于ADS1.2建立一个工程项目的方法。基于此基础上,通过该实验使学生掌握了解实验目标系统的启动引导程序流程,从而掌握无操作系统时嵌入式系统应用软件的启动引导程序设计。要求:1、对第一个实验样例的启动引导程序进行分析,画出其流程图;2、分析第一个实验样例程序的各应用函数功能;3、修改启动程序;4、建立LCD显示的简单应用程序。实验操作步骤:1、首先新建一个应用工程项目;2、向该工程中添加应用程序的源文件,这些源文件是:·“…scrmain.c”、“…

3、scrLCD640.c”、“…scrcpu.c”、“…scrIsr_a.c”、“…scrlib.c”;·“…incmacro.h”、“…increg2410.h”、“…inccpu.h”、“…incisr.h”、“…inclib.h”、“…incuhal.h”、“…inclcd320.h”;·“…startupstartup.s”、“…startup2410addr.s”、“…initstack.s”;·“…uhalUHAL.c”、“…uhalisr.c”;·“…initheap.s”、“

4、…initretarget.c”。3、对该工程项目进行目标配置,采用“Simple”配置,并比较与第一个实验中采用配置方法的不同;4、分析启动程序的流程,了解启动程序中做了哪些工作;5、分析整个应用程序的流程。实验三、RTC定时器程序学习并设计目的:定时器部件是嵌入式系统中的重要I/O部件之一,它们的主要功能就是提供具有一定时间间隔特性的信号。S3C2410内部的定时部件主要有三个:看门狗定时器、RTC定时器和Timer定时器。他们的用途各有不同,但工作原理相似。本实验目的就是使学生熟练的对S3C2410内部的RTC部件进行使用,掌握其初始化编程技术。

5、并掌握中断技术的使用。要求:1、对实验样例程序代码进行分析,了解中断处理的流程,并画出中断处理流程图;2、分析并说明RTC的初始化程序完成的功能;3、通过修改相关的计数常数,使得原程序中LCD刷屏加快,刷屏时间约为原来的一半。实验操作参考:1、利用ADS1.2打开样例工程项目,该工程项目在“…嵌入式课程实验4-实验4-RTC处理(含中断)”文件夹中;1、RTC定时器的初始化程序和中断程序的样例在RTC.c中;初始化RTC的语句如下,(所设定的定时时间间隔为1s);rRTCCON=(rRTCCON

6、0x01);rRTCALM=0x00;rRTCRST=

7、0x00;rTICINT=0xff;rRTCCON=(rRTCCON&0xfe);4、相关的寄存器变量在头文件中reg2410.h进行了定义,如:#defineRTC_BASE0x#definerRTCCON__REG(RTC_BASE)//RTCcontrol#definerTICINT__REG(RTC_BASE+0x4)//Ticktimecount#definerRTCALM__REG(RTC_BASE+0x10)//RTCalarmcontrol#definerRTCRST__REG(RTC_BASE+0x2c)//RTCroundreset5、

8、RTC的中断服务程序是:RTC_TICK_ISR(intvector,void*data);6、要使得LCD显示器的刷屏速度加快一倍,则应该使定时时间间隔减少一倍,因此,要修改TICINT寄存器中的计数常数n。实验四、通信程序的学习并设计目的:异步通信接口是嵌入式系统中最基本的通信接口,学生通过该实验掌握RS-232异步通信的编程方法。要求:1、对实验样例程序进行分析,了解S3C2410的UART部件需要初始化哪些?如何进行初始化;2、完成UART的字符发送函数以及字符接收函数的编写;(为查询方式)3、完成字符串发送函数以及字符串接收函数的编写;(为查询方

9、式)4、完成把RTC的时间信号发送给主机的应用程序编写。实验操作参

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。