ARM芯片除了运算器核心外,根据不同需要还有各种外围接口。
最常用的外围接口就是串口,通常ARM芯片会集成若干个串口。在运行Linux时,串口的最重要作用就是进行软件的调试。S3C2440集成了3个串口(UART),软件调试需要一个串口,其他串口可以扩展其他的外围设备,如GPRS模块,GPS模块等。S3C2440的集成串口只需要电平转换芯片就可以直接扩展成DB9串口,联接其他设备,常用的电平转换芯片是MAX232。
S3C2440集成了LCD控制器,可直接通过LCD接口联接LCD。S3C2440的LCD控制器支持STN、TFT型的LCD,以显示真彩色图形图像。有些ARM芯片如AT91RM9200没有集成LCD控制器,因为大多工业控制设备不需要LCD显示屏。
IIC、SPI接口。这两种接口在工业级和消费级产品中都常有应用,所以ARM芯片大多集成了这两种接口,只需将对应引脚接出并联接到外围设备上就可应用。
音频接口。S3C2440集成了IIS和AC97两种音频接口,可扩展耳机插孔和话筒插孔,用以播放和处理声音。
USB接口。S3C2440集成了 USB Host 和 USB Device 接口。USB Host 接口可插接U盘等USB设备,USB Device接口用于将ARM设备作为一个USB设备插接到其他计算机上。
MMC/SD/SDIO 接口。可扩展外接MMC卡或SD卡,用以扩展外置存储器。
触摸屏接口,可联接触摸屏。ADC接口,可对物理量进行模数转换,用于信息采集。
实时时钟接口可设置计算机的实时时钟(年月日时分秒)。
看门狗定时器。看门狗在单片机中用得很多,ARM芯片也常集成看门狗定时器,在ARM设备软件出故障时可用看门狗重启设备。
外围电路的联接电路比较简单,看一下开发板的电路原理图很容易理解。
熟悉ARM体系结构及其外围接口的最好方法是阅读ARM芯片手册(DataSheet)。学习ARM+Linux,阅读芯片手册是一个基本功。芯片手册多用英语写成,在阅读电路图时遇到不理解的地方就需要去查看芯片手册。现在有在线翻译软件如谷歌金山词霸,对阅读芯片手册有很大的帮助。
关键字:ARM 外围接口
引用地址:
ARM的其他外围接口
推荐阅读最新更新时间:2024-03-16 15:04
借助周易平台,Arm中国打通AIoT落地的最后一公里
在2018年第五届世界互联网大会上,Arm中国全新人工智能平台“周易”首次公开亮相,并获得第五届世界互联网大会“世界互联网领先科技成果”。 半年时间过去,客户对周易平台有了进一步了解,无论IP还是软件框架都获得了厂商的认可。在此前提下,近日,Arm中国生态发展副总裁、OPEN AI LAB创始人兼CEO金勇斌及Arm中国产品经理高锦炜解读了周易平台的更多细节。 金勇斌介绍道,周易平台是Arm中国自主开发的平台,包括人工智能处理器AIPU以及AIPU SDK,以及和中国生态合作伙伴共同开发的Tengine人工智能软件框架,适配Arm CPU、Mali GPU和第三方AI处理单元,实现人工智能算力优化。“由于是Arm中国自主开
[嵌入式]
Linux内核中ARM中断实现详解request_irq()、free_irq()
Request_irq()调用的定义: int request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id, struct pt_regs *regs), unsigned long irqflags, const char * devname, void *dev_id); irq是要申请的硬件中断号。具体应是何值参见博文 http://blog.csdn.net/songqqnew/article/details/6791602 。 handler 是向系统注册的中断处理函数,是一个回调函数,中断发生时,系统调用这个函数,dev_id参数将被传递给它
[单片机]
ARM7的城市火灾报警智能监控网络
1 引言 火灾自动报警及消防联动系统(以下简称:消防主机)现已广泛运用在各种楼宇、建筑中,并充分显示了发现火灾及时、扑灭初起火灾迅速的特点,但是各种消防主机通信协议不一致,系统误报、漏报频繁,特殊恶劣环境干扰等问题也较为突出。为进一步提高火灾探测报警系统的可靠性、降低误报率,缩短火灾探测报警时间,及时采取有效防火、灭火措施,必须建立统一的传输协议,确保不同种类、不同品牌的各种消防主机之间的可靠联接和通信,实现城市消防管理的智能化、网络化,构造一种全新的“以防为主,防消结合”的现代化消防管理、指挥机制。 (省级)城市火灾自动报警智能监控网络由通信平台和业务处理两大部分组成。系统通信主要在各重点消防单位消防主机与消防主机
[单片机]
基于ARM的指纹识别门禁系统设计方案
现代社会高速发展,很多场合需要身份确认,传统的身份识别技术已经不能满足社会要求。人的身体特征具有不可复制性,因此人们开始研究生物识别技术,而指纹具有唯一性、终生不变性、难于伪造等特点,安全性高,因而得到了广泛应用。在一些机要部门,如银行、宾馆、机房等一般都安装有门禁系统,门禁系统是为保障人们生活、工作及财产安全, 对重要通道的出入口进行管理与控制的系统,基于指纹识别技术的门禁系统是一项高科技安全设施,提高了系统的安全性。ARM作为一种嵌入式系统处理器,具有高性能、低功耗、低成本等特点,因而在工业控制领域、成像和安全产品方面得到了广泛应用。本文介绍了基于嵌入式ARM9体系结构的指纹识别原理与处理方法,以及指纹识别门禁系统的软硬件
[单片机]
ARM汇编指令集的特点
8种寻址方式 寄存器寻址 mov r1,r2 立即寻址 mov r#0xFF00 寄存器移位寻址 mov r0,r1,lsl #3 寄存器间接寻址 ldr r1, 基址变址寻址 ldr r1, 多寄存器寻址 ldmia r1!,{r2-r7,r12} 堆栈寻址 stmfd sp!,(r2-r7,lr) 相对地址 flag:beq flag 指令后缀 B(byte) 功能不变,操作长度变为8位 H(half word) 功能不变,操作长度变为16位 S(signed) 功能不变,操作长度变为有符号 如ldr、ldrb、drh、ldrsb、 S(S标志) 功能不变,影响CPSR标
[单片机]
Ovum:探索2010年智能手机热点趋势
市场调查公司Ovum表示,智能手机制造商陆续采用含有先进的图形与影音处理能力的高效能硬件,逐渐从ARM-11系列处理器过度到ARM Cortex A8,且Qualcomm(高通)Snapdragon芯片也正在紧锣密鼓的筹备中。然而,Nokia似乎在这场大战中表现的较为落后。 Ovum指出,Nokia与其竞争对手之间已出现落差;而在此同时,智能手机的其他重要的发展则主要表现在手机应用程序商店的蓬勃发展,这波趋势同时也为多样化互联网应用程序(RIA)在2010年的流行奠定了基础。 新芯片组推动业绩成长 虽然基于ARM Cortex A8芯片的手机早在2009年中期就已经上市,但Ovum表示,目前仍有多
[手机便携]
ARM内核和架构都是什么意思?内核和架构的关系是什么?
ARM产品越来越丰富,命名也越来越多。很多朋友提问: ARM内核和架构都是什么意思?内核和架构的关系是什么?比如ARMv7架构,这个架构指的是什么?小编选给大家整理了几个专业的概念!希望对嵌友们在选择设计电路时有所帮助~ 1.ARM内核:从ARM7、ARM9到Cortex-A7、A8、A9、A12、A15再到Cortex-A53、A57等,总之不同版本 ARM 有不同的想法。比如为高速度设计的Cortex A8、A9都是ARMv7a 架构;Cortex M3、M4是ARMv7m架构;前者是内核,后者是指令集的架构。 2.ARM的架构都是基于RISC指令集而架构的,而其内核只是实现这一指令集的硬件架构的基础,Thumb-2指
[单片机]
基于ARM的双频RFID读写系统设计
1 引言 RFID(Radio Frequency Identification Technology,无线射频识别技术)由于具有高速移动物体识别、多目标识别和非接触识别等特点,显示出巨大的发展潜力和应用空间,被认为是21 世纪最有发展前途的信息技术之一。射频识别技术虽然有很多优点,但其技术本身也有局限性。对RFID 系统而言,低频系统具有良好的对水、肉体等可导媒介的穿透力,而速度、距离、抗冲突性较差;而高频系统则正好相反。如能结合各种频率系统,用其所长,则可以使RFID 适应多种场合,拓展其应用范围。本文设计的系统正是基于这一出发点,将低频和高频二种频率的RFID 模块组合在一起,构成双频系统,使系统兼具低频可穿透性和
[单片机]