×

嵌入式软件开发ARM中断实验的报告资料说明

消耗积分:0 | 格式:rar | 大小:0.25 MB | 2020-07-14

分享资料个

  一、实验目的

  (1)、学会使用 Embest IDE 编写简单的 C语言程序并进行调试;

  (2)、了解不同中断触发方式对中断产生的影响;

  (3)、理解 S3C44B0X 处理器的中断响应过程;

  (4)、熟练掌握如何进行 ARM 处理器中断处理的软件编程方法。

  二、实验设备

  硬件:Embest EduKit-III 实验平台, Embest ARM 标准/ 增强型仿真器套件,

  PC 机。软件:Embest IDE Pro ARM集 成开发环境, Windows 98/2000/NT/XP。

  三、实验步骤

  1. 准备实验环境

  使用 Embest 仿真器连接目标板,使用 Embest EduKit-III 实验板附带的串口线,连接实验板上的 UART0 和 PC 机的串口。

  2. 串口接收设置

  在PC 机上运行windows 自带的超级终端串口通信程序( 波特率115200、1 位停止位、无校验位、无硬件流控制) ;或者使用其它串口通信程序。

  3. 打开实验例程

  1 ) 拷贝光盘CD1\Software\EduKit44b0 文件夹到EmbestIDE\Examples\Samsung\ 目录下;

  2) 使用 Embest IDE 通过 Embest JTAG 仿真器连接实验板,打开实验例程目录 4.3_int_test 子目录下的 int_test.pjf 例程,编译链接工程;

  3) 点击 IDE 的 Debug 菜单,选择 Remote Connect 项或 F8 键,远程连接目标板;

  4) 点击 IDE 的 Debug 菜单,选择 Download 下载调试代码到目标系统的 RAM 中;

  5) 打开 View 菜单》Debug Windows》Register 寄存器观察窗口(快捷键Alt+5 ),在寄存器观察窗口下面选择外围寄存器( Peripheral ),将 INTERRUPT 中断寄存器组展开,重点观察 INTPND 和 I_ISPR 寄存器值的变化。

  6) 在工程管理窗口中双击int_test.c 就会打开该文件, 分别在“uart_printf(“ Press the buttons \n”); ”以及“ if(f_ucIntNesting) ”设置断点后,点击 Debug 菜单 Go 或 F5 键

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !