ARM入门笔记(3)

发布者:温柔心情最新更新时间:2015-04-20 来源: eechina关键字:ARM  入门笔记  IO输出 手机看文章 扫描二维码
随时随地手机看文章
点亮我的LED

――I/O输出实验

一.背景

当完成上述实验后,我就可以像使用51单片机那样,在C文件的main()函数中通过设置相应的寄存器来达到对相应外设(如I/O的输入、输出等)的控制目的。

二.实验目的

通过控制PIO的相关寄存器,使特定的I/O口输出高电平和低电平,来点亮LED。

三.实验程序和参数设置

1> 连接器选项设置

RO Base = 0x00200000;
RW Base = 0x00202000;
Image entry point=0x00200000;

2> 启动代码

启动代码与第一个实验中修改后的相同,即将“__main()”改成main()。

3> C语言的代码

#i nclude "AT91SAM7S64.h"  //特殊功能寄存器头文件。类似与51单片机中reg51.h
#i nclude "Board.h"   //定义目标板的头文件
int main(void)
{ *AT91C_PIOA_PER = LED_MASK;//使能4个LED对应管脚的I/O口功能
  *AT91C_PIOA_OER = LED_MASK;//使能4个LED管脚的输出功能
while (1)
  { //可用单步运行来查看输出结果
   *AT91C_PIOA_SODR = LED1;//将LED1对应的管脚输出高电平
   *AT91C_PIOA_CODR = LED1;//将LED1对应的管脚输出低电平
  }
}

四.总结

本实验非常的顺利,没有出现问题。证明ARM芯片的内部外围与8位单片机内部外围的控制或使用方法在原理上基本是相同的,都是通过设置相关的特殊功能寄存器来实现控制。也就是说只要会单片机也就会ARM!
关键字:ARM  入门笔记  IO输出 引用地址:ARM入门笔记(3)

上一篇:ARM入门笔记(4)
下一篇:ARM入门笔记(2)

推荐阅读最新更新时间:2024-03-16 13:59

嵌入式机器视觉系统中ARM与DSP的数据通信方法
DSP对数字信号和数值算法具有强大的运算处理能力,因而在信号采集与处理中被广泛应用,但其在任务管理、实时控制、人机交互等方面不占优势。而ARM微控制器则控制功能强大,可以加载嵌入式操作系统,且能够提供良好的人机交互、任务管理、网络通信等方面功能。因此,发挥DSP和ARM处理器各自的优势,采用ARM+DSP结构的设计方案已成为嵌入式系统的研究热点,倍受关注。通过嵌入式机器视觉系统的设计实例,阐述ARM与DSP有机结合的设计思想,重点研究ARM与DSP之间的数据通信。 1嵌入式机器视觉系统总体方案 采用ARM+DSP结构的机器视觉系统总体结构如图l所示。以三星公司高性能ARM处理器S3C2440作为主控制器,配置并移植Linux操
[嵌入式]
嵌入式机器视觉系统中<font color='red'>ARM</font>与DSP的数据通信方法
基于QT/E的ARM/DSP嵌入式系统的直流电机监控界面的设计与实现
   摘要:以嵌入式微处理器ARM&DSP主从控制模式下设计直流电机控制系统,重点介绍基于QT/Embedded设计的直流电机监控系统界面,包括串口通讯和电机控制。搭建基于嵌入式操作系统Linux的开发环境,采用C++语言进行应用程序界面的开发,根据基于串口的应用层协议,实现主从控制器间的数据通信。并完成Linux操作系统的移植,通过触摸屏实现人机交互。 关键词:S3C2440; TMS320F2812 :Linux;QT/Embedded;直流电机;图形化用户界面 0 引言     嵌入式技术在机器人控制领域应用广泛,它集中了机械工程、自动化控制以及人工智能等多门学科的最新科研成果,已经成为当前科技研究和应用的焦点与重心。而机器
[工业控制]
基于QT/E的<font color='red'>ARM</font>/DSP嵌入式系统的直流电机监控界面的设计与实现
ARM9的系统时钟和串口(非流控 + 非FIFO + 查询方式)
实验的目的: 设置系统时钟,并在串口上输入一个字符,单板接收后将它的ASCII值加1后,从串口输出。 实验的源程序: /************************************************************************* s3c24xx.h *************************************************************************/ /* WOTCH DOG register */ #define WTCON (*(volatile unsigned long *)0x53000000) /* SDRAM regi
[单片机]
基于ARM9的快速对星装置设计与实现
0 引 言 大中型卫星站均具有相应的、完善的天线跟踪伺服系统,天线伺服跟踪系统依据信标信号强弱,决定天线转向,驱动天线旋转,达到准确对星。随着通信技术和电子技术的发展,小型卫星站如车载站、便携站受机动性能和便携性能的局限,不可能采用大中型卫星站才能使用的伺服跟踪系统,采用不同原理,开发适用于小型卫星站天线的对星装置,具有现实意义。 1 系统概述 该装置通过GPS采集地理信息、电子罗盘采集姿态信息,根据GPS采集的地理信息,结合通信卫星位置,计算出对星所需要的标准方位、俯仰、极化参数,同时计算出当地、当年磁偏角数据;通过采集电子罗盘数据,得到初步方位、俯仰、极化数据,其中俯仰和极化均为天线实际指向值,但是方位值是以磁北为标准
[单片机]
基于<font color='red'>ARM</font>9的快速对星装置设计与实现
基于ARM的直流电机调速系统的设计与实现
   0 引言   在智能小车的研制开发中,很重要的一部分就是智能小车要能根据周围障碍物的情况自主的调节行驶速度和行驶方向。本文中所设计的直流电机调速系统是智能小车的一个重要组成部分,直流电机调速系统主要由S3C44B0X处理器和电机驱动芯片 L298N构成,主要功能是驱动小车的两个车轮,调节小车的行驶速,通过改变两个车轮的转速差调节行驶方向。    1 硬件设计   由ARM公司设计的采用RISC架构的ARM处理器性能强,功耗低,体积小,支持Thumb(16位)/ARM(32位)双指令集,指令执行速度快。目前ARM系列微处理器在32位RISC嵌入式产品中已经占据75%以上的市场份额。尤以ARM7TDMI系列应用最广,其性
[单片机]
ARM Cortex-M3 即插即用的跟踪仿真器
  IAR Systems 在 Embedded World 上发布第一款支持 ARM Cortex-M3 的高速跟踪仿真器。这个即插即用的仿真器与 IAR Embedded Workbench 集成开发环境完全兼容,可以把应用下载到硬件开发板上直接调试,从而加快项目的开发进度。   使用 IAR J-Trace 非常简单,通过 USB 线与运行 Windows 操作系统的主机连接,并通过这个 USB 接口供电。此外,通过一个独立的 JTAG 接口,它可以被用作 JTAG 仿真器。   IAR J-Trace 结合了 ETM ( embedded trace macrocell ) 和嵌入式 ICE( incircuit
[嵌入式]
plc pic arm dsp 51 有什么关系?他们都是单片机吗
1、51是八位的单片机 3、PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。 就是说PLC里面包括了单片机,但他本身不是单片机,而是构成一个控制器 3、DSP译过来就是数字信号处理,是一门学科啊,你说的可能是DSP处理器,就是用来处理数字信号的芯片。 4、ARM指的是16/32位单片机 5、至于PIC,这么跟你说吧。。应该说有三个主要特点: (1)总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同
[单片机]
基于ARM的GPS地面目标跟踪及报警系统的设计
1 引言 随着现代化科技的发展,人们对移动目标监控的要求越来越高。例如,地面目标跟踪及报警系统可协助家长实现对孩子的监控,孩子若遭遇走失或劫持事件,监控中心通过分析手持终端发送的GPS数据确定孩子所在位置,以采取相关安全措施。此外,地面目标跟踪及报警系统在城市出租车调度、物流运输监控等领域都有着广泛的应用前景。 地面目标跟踪及报警系统是伴随着GPS技术和GSM网络的成熟而发展起来的。20世纪90年代初,GPS技术逐渐兴起,基于GPS的移动跟踪、监控系统开始走向市场。近年来,GSM网络发展迅速,其数据传输能力明显加强,并且,GPS技术更加成熟。2000年5月1日,美国政府宣布取消GPS普通定位的选择干扰(SA)政策,这样,一般G
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved