码迷,mamicode.com
首页 >  
搜索关键字:i2c总线    ( 137个结果
I2C笔记
I2C接口原理图: 可以看到只有两条线被引出, 一条为SCL:时钟线 一条为SDA:数据线I2C总线设备互联: I2C总线的信号类型: 开始信号: 比如:2440让时钟线保持高电平,然后让数据线由高电平转换为低电平,这就表示一个开始信号。 停止信号: 比如:2440让时钟线保持高电平,然后让数据线由低电平转换为高电平,这就表示一个停止信号。 响应信号: 在I2C总线上面的...
分类:其他好文   时间:2016-04-21 07:32:32    阅读次数:129
Linux的i2c驱动详解
目录(?)[-] 简介 架构 设备注册 I2C关键数据结构和详细注册流程 关键数据结构 详细注册流程 使用I2C子系统资源函数操作I2C设备 Gpio模拟i2c总线的通用传输算法 总结 ...
分类:系统相关   时间:2016-04-01 18:29:19    阅读次数:361
linux tmp75 /dev/i2c-* 获取数据 demo
之前尝试过一次用这种方式来读EEPROM,结果以失败告终,也没找到原因,今天定位到问题是由于I2C_SLAVE、I2C_SLAVE_FORCE导致的,之前一直尝试I2C_SLAVE,今天定位到问题是I2C总线忙,改成用I2C_SLAVE_FORCE就解决。还有就是测试程序的时候,竟然把不小心tmp7... ...
分类:系统相关   时间:2016-03-26 18:33:36    阅读次数:740
[国嵌攻略][152][I2C总线介绍]
IIC电气特性 I2C(inter intergrated circuit)总线是由philps公司开发的两线式串行总线,用于连接微控制器及其外围设备。 I2C总线只有两根双向信号线: SDA:serial date line 数据线 SCL:serial clock line 时钟线 总线寻址 I
分类:其他好文   时间:2016-03-16 17:09:14    阅读次数:190
linux驱动之i2c学习
最近在研究linux的i2c驱动,从最底层i2c控制器初始化到应用层与i2c设备交互基本打通了。 一、linux的i2c架构可以用下图表示: IIC适配器对应一条i2c总线,linux里面用i2c_adapter结构表示。总线下的i2c设备用i2c_client结构表示。algorithm是i2c的
分类:系统相关   时间:2016-02-22 00:23:43    阅读次数:305
linux之i2c子系统架构
总线驱动 4.1 概述 I2C总线驱动是I2C适配器的软件实现,提供I2C适配器与从设备间完成数据通信的能力,比如起始,停止,应答信号和master_xfer的实现函数。 I2C总线驱动由i2c_adapter和i2c_algorithm来描述 4.2 S3c2440I2C控制器的硬件描述 S3c2
分类:系统相关   时间:2016-02-18 21:20:08    阅读次数:243
linux之I2C解析(转)
1 硬件特性 1.1 概述 I2C总线是由Philips公司开发的两线式串行总线,这两根线为时钟线(SCL)和双向数据线(SDA)。由于I2C总线仅需要两根线,因此在电路板上占用的空间更少,带来的问题是带宽较窄。I2C在标准模式下传输速率最高100Kb/s,在快速模式下最高可达400kb/s。属于半
分类:系统相关   时间:2016-02-18 19:34:23    阅读次数:314
E2PROM芯片24C02的读写程序
一、实验目的:给24C02的内部RAM写入一组数据0xb0,数据从24C02内部RAM的0x01开始存放。然后再把这组数据读出来,来点亮LED灯,检验写入和读出是否正确。二、理论知识准备:下面我们先介绍一下I2C总线的相关理论知识。(一)、I2C总线概念I2C总线是一种双向二线制总线,它的结构简单,...
分类:其他好文   时间:2016-01-06 23:14:34    阅读次数:224
linux i2c 标准接口(二)
驱动程序操作法:i2c设备的驱动也可以通过普通的设备驱动实现,像往常的驱动一样实现,然后在应用层就可以像读取普通文件一样操作,无需再考虑读写时序。其实普通的设备驱动也可以用两种方法实现, 1)构建字符设备驱动,在open,read,write等函数中直接操作i2c总线的相关寄存器来读写i2c设备,但...
分类:系统相关   时间:2015-11-18 15:54:51    阅读次数:186
AT24Cxx应用笔记
AT24Cxx是E2PRom的一个系列:存储空间大小:AT24C02——2Kbit(256Bytes)、AT24C04——4Kbit(512Bytes)、AT24C08——8Kbit(1024Bytes)、AT24C16——16Kbit(2048Bytes)接口类型:i2c总线接口设备地址:看下图,...
分类:其他好文   时间:2015-10-03 13:07:31    阅读次数:187
137条   上一页 1 ... 7 8 9 10 11 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!