下载此文档

嵌入式实验讲义.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
3. 点击“ USB Port ”“ Transmit ”选择 HK_ASM_C 目录下的可执行映象文件 将该文件下载到 SDRAM 。 4. 下载结束后,会提示是否要立即运行,这时输入“Y”,执行 。 dnw 中观察实验结果。八、实验结果程序运行后, LED 灯 D1 、 D2 、 D3 、 D4 不断闪烁,跑马灯程序运行。实验三外部中断应用实验一、实验目的 1. 了解 S3C2440 外部中断的工作原理。 2. 掌握 S3C2440 外部中断的使用方法。二、实验设备 PC 机、 ARM 仿真器、 ARM 实验箱。三、实验内容通过外部 S201 、 S202 、 S203 按键触发外部中断。四、实验原理 1 ARM 的异常中断类型在嵌入式系统中外部设备的功能实现主要是靠中断机制来实现的。中断功能可以解决 CPU 内部运行速度远远快于外部总线速度而产生的等待延时问题。 ARM 提供的 FIQ 和 IRQ 异常中断用于外部设备向 CPU 请求中断服务,一般情况下都是采用 IRQ 中断。 2 异常中断响应过程和返回过程异常中断的响应过程: 1). 保存处理器当前状态寄存器 CPSR 的值到备份程序状态寄存器 SPSR 中。 2). 设置但前程序状态寄存器 CPSR 的值, 其中包括: 设置 CPSR 响应位的值, 使处理器进入特定的处理器模式; 按要求屏蔽中断, 通常应该屏蔽 IRQ 中断。在 FIQ 总断时屏蔽 FIQ 中断。 3). 设置 Lr 寄存器。将相应中断模式的 Lr 寄存器的值设为异常中断的返回地址。 4). 处理程序计数器 PC ,将 PC 值设为相应的中断向量的地址, 从而实现跳转以执行中断服务程序。异常中断的返回过程: 1). 恢复状态寄存器。将保存的备份程序状态寄存器 SPSR 值赋给当前程序状态寄存器 CPSR 。 2). 将返回地址赋值到程序计数器( PC )。这样程序将返回到异常中断产生的下一条指令或出现问题的指令处执行。 3 异常中断的安装 1 )利用跳转指令实现异常中断的安装将 BL 指令放置到中断向量表的特定位置,跳转目标地址为中断处理程序的首地址, 便可直接实现异常中断的安装。其优点是 BL 指令可以直接保存地址, 缺点是 BL 的跳转范围只有 32MB 的地址空间。 2 )利用 ldr 指令实现异常中断的安装利用 ldr 直接向程序计数器 PC 中赋值也可以实现中断处理程序的安装。先要将异常中断处理程序首地址的绝对地址放在临近的一个存储单元中, 然后用 ldr 命令将该内存单元中的地址读取到 PC 中。其优点是可调用程序的范围不受限制。 实验箱教学实验平台 评估版集成开发环境 3. 串口连接线, 电源四、实验原理 1. PWM 简介脉宽调制(PWM) 就是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术广泛应用在从测量、通信到功率控制与变换的许多领域中。 PWM 从处理器到被控系统信号都是数字式的, 无需进行数模转换, 让信号保持为数字形式可将噪声影响降到最小。 PWM 是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用, 方波的占空比被调制用来对一个具体模拟信号的电平进行编码。 2. S3C2410 的 PWM 控制器 S3C2410 具有五个 16 位定时器, 定时器 0,1,2,3 具有 PWM 控制器, 定时器 4是个内部定时期不具有对外输出口线。定时器 0 具有死区发生器,通常用于大电流设备应用。 1 )预分频器和分割器定时器 0 和定时器 1 分享同一个 8 位的预分频器, 定时器 2,3和4 分享一个预分频器。 2) PWM 调制 PWM 脉冲频率由 TCNTBn 决定。 PWM 脉冲宽度值则由 TCMPBn 的值来决定。 3. PWM 实验相关寄存器定时器配置寄存器 0( TCFG0 ) 定时器输入时钟频率=PCLK/{ 预分频}/{ 分割值} { 预分频值}=1~255 ; { 分割值} =2 ,4,8, 16, 32 定时器配置寄存器 1( TCFG1 ) 定时器控制寄存器( TCON ) 定时器 n 计数缓冲区寄存器和比较缓冲区寄存器( TCNTBn,TCMPBn ) 4 .接口电路图 ARM 实验箱教学平台将 S3C2410 的 TOUT0 端口( 定时器 0 的脉冲输出端口, GPB0 ) 与蜂鸣器的脉冲输入端口相连。五、实验步骤实验 PWM 控制直流电机(1) 编写主函数调用实验 A、B 函数及 gprs/gps 和红外控制数码管显示函数, 编译生成目标代码。(2) 硬件连接:用串口线将 PC 1 与实验箱的 UART1 连起来,再用交叉网线将 P

嵌入式实验讲义 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-07