
ARM
Angelia_cfq
这个作者很懒,什么都没留下…
展开
-
I2C
I2C概述I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。I2C 总线通过串行数据(SDA)线和串行时钟(SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器转载 2014-09-12 21:02:53 · 489 阅读 · 0 评论 -
FSIOT_A物联网实验设备中红外学习模块的使用例程
FSIOT_A物联网实验设备中红外学习模块的使用例程在华清远见物联网实验平台中,红外板具有控制实际风扇,电灯,电视机等其他红外可控设备,红外板之所以有控制其他家电设备的功能完全在红外板自身的学习能力。下面我们红外通信特性做个简单介绍,然后给出红外学习功能的定义,及程序实验方法。红外通信是利用950nm近红外波段(近红外(NIR,波长0.78—3µm)、中红外(MIR,波长3—50µm)和远转载 2014-09-12 21:09:44 · 1026 阅读 · 0 评论 -
RTC实时时钟
RTC实时时钟1.1 RTC介绍在一个嵌入式系统中,通常采用RTC 来提供可靠的系统时间,包括时分秒和年月日等,而且要求在系统处于关机状态下它也能够正常工作(通常采用后备电池供电)。它的外围也不需要太多的辅助电路,典型的就是只需要一个高精度的32.768kHz晶体和电阻电容等,如图10-8所示。图10-8 RTC外接电路1.2 RTC控制器实时时钟(RTC)单元可以通过备用转载 2014-09-12 21:00:02 · 1235 阅读 · 0 评论 -
Linux下的串口编程
Linux下的串口编程从我们上大学学习单片机开始的时候,我们就经常用串口打印一些调试的信息。但是我们对于linux下的串口编程了解多少呢,咱们应该怎么玩呢?和其他设备一样,Linux也是通过设备文件来提供访问串口的功能。当需要访问串口的时候,你只需要open相应的文件。Linux系统上一般有一个或者多个串口,而这些串口设备文件名字比较奇怪,如比下面这样串口设备文件名因为串口转载 2014-09-12 21:13:12 · 371 阅读 · 0 评论 -
S5PC100的时钟机制
S5PC100的时钟机制1. 时钟域S5PC100包含三个总线部件分,第一部分包括Cortex-A8,D0_bus和D0_bus的附加模块。Cortex-A8只支持同步模式,以便Cortex-A8和D0_bus必须同步操作。第二部分包括D1_bus和D1_bus的附加模块。最后部分,D2域,是低功耗的音频。D0域最高可以操作在166MHZ的时钟频率下时钟,D1域最高可以操作在133MH转载 2014-09-12 22:10:40 · 657 阅读 · 0 评论 -
轻松学ARM系列之I2C总线
\arm裸机中对I2C设备学习。包括GPIO,IIC控制器学习。一、总体架构图二、I2C操作的一般步骤2.1 查看s5pv210开发板的I2C相关的硬件原理图开发板上IIC实际连接电路,AT24C02为EEPROM,大小为2k位,256字节核心板对应的原理图2.2 设置GPIO寄存器为I2C功能配置GPD1CON[0] 和 GPD1CON[1转载 2014-09-12 20:35:32 · 464 阅读 · 0 评论 -
S5PC100AD示例
S5PC100AD示例一、 S5PC100 A/D转换器概述1.简述10位或12位CMOS再循环式模拟数字转换器,它具有10通道输入,并可将模拟量转换至10位或12位二进制数。5MHz A/D转换时钟时,最大1Msps的转换速度。A/D转换具备片上采样保持功能,同时也支持待机工作模式。2.特性 ● ADC接口包括如下特性。 ● 10bit/1转载 2014-09-12 21:48:32 · 1161 阅读 · 0 评论 -
基于S5PC100裸机程序之SPI(上)
基于S5PC100裸机程序之SPI(上)SPI作为应用最为广泛的通信总线协议之一,开发人员应当掌握,本章将介绍SPI总线协议的基本理论,以及S5PC100的SPI总线控制器的操作方法。1. SPI总线协议理论1.1 协议简介SPI是英文Serial Peripheral Interface的缩写,该协议是由美国摩托罗拉公司推出的一种同步串行传输规范,首先由摩托罗拉公司在其MC68转载 2014-09-12 20:55:54 · 372 阅读 · 0 评论 -
轻松学ARM系列之玩转蜂鸣器
基于arm的cortex_a8内核的三星S5PV210开发平台。那么我们来看一下如何学习使用pwm控制蜂鸣器?一、总体架构图搞定蜂鸣器之前需要我们对三星的GPIO简介的相关章节有一定的了解,主要是timer 定时器。二、玩转定时器的几个要领2.1 查看开发板上蜂鸣器的连接的原理图蜂鸣器对应的原理图核心板的对应的原理图2.2 选中GPD0CON配置寄存器的转载 2014-09-12 12:31:53 · 560 阅读 · 0 评论 -
32位滴答定时器的使用
32位滴答定时器的使用1、SysTick滴答定时器的用途 A)裸机程序中可作为独立的延时定时器。 B)产生操作系统的时钟节拍。 C)便于不同处理器之间程序移植 SysTick定时器被捆绑在NVIC中,异常号15 D)作为一个闹铃测量时间用于测量时间, 但当处理器在调试期间被喊停(halt转载 2014-09-12 21:11:37 · 626 阅读 · 0 评论 -
用s5pc100的GPIO模拟IIC
用s5pc100的GPIO模拟IIC一、IIC总线介绍IIC(Inter-Integrated Circuit,又称IIC)总线是一种由PHILIPS公司开发的串行总线,用于连接微控制器及其外围设备,它具有如下特点。(1)只有两条总线线路:一条串行数据线(SDA),一条串行时钟线(SCL)(2)每个连接到总线的器件都可以使用软件根据它的唯一的地址来识别(3)传输数据的设备间是简转载 2014-09-12 21:31:25 · 629 阅读 · 0 评论