码迷,mamicode.com
首页 >  
搜索关键字:i2c协议    ( 38个结果
I2C子系统之驱动SSD1306 OLED
理解I2C设备驱动框架,主要围绕四个结构体去分析就容易了。 struct i2c_algorithm:提供I2C协议的实现的操作,如:master_xfer实现数据收发的最基本方法。 struct i2c_adapter:每一个i2c_adapter都代表一个I2C物理接口,一个cpu可以有多个I2 ...
分类:其他好文   时间:2016-10-23 17:32:32    阅读次数:206
I2C协议
1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一个addr,共7个bit,广播地址全0. 系统中可能有多个同种芯片,为此ad ...
分类:其他好文   时间:2016-09-27 13:23:54    阅读次数:157
I2C协议->裸机程序->adapter驱动程序分析
开发板:mini2440 内核  :linux2.6.32.2 参考  :韦东山毕业班I2C视频教程 1、i2c协议简要分析     i2c中线是一种由 PHILIPS 公司开发的串行总线,用于连接微控制器及其外围设备,它具有以下特点。         1、只有两条总线线路:一条串行数据线SDA,一条串行是中线SCL。         2、每个连接到总线的器件都可以使用软件根据...
分类:其他好文   时间:2016-06-21 07:03:40    阅读次数:233
硬件和软件兼容i2c协议的24Cxx系列EEPROM存储器(转)
源:硬件和软件兼容i2c协议的24Cxx系列EEPROM存储器硬件上由于24c01的A0A1A2管脚不允许悬空,故暂时的想法是兼容24c02 ---24c16使用一个dip8封装的芯片插座,A0 A1 A2管脚都悬空即可,换芯片方便软件上24c02地址只有8位,而其他型号是大于8位的,故地址参数使用...
分类:其他好文   时间:2015-08-13 14:00:02    阅读次数:92
模拟I2C协议学习点滴之原理框架
I2C是一种串行总线协议。 目前几种常用的串行总线有UART、SPI和I2C协议。UART协议的总线只有两条,发送(Transmit:TX)和接收(Receive:RX),没有时钟信号,这就要求两位数据的间隔要相同,它传送数据有严格的规定,每个数据以相同的位串形式传送,每个位串由起始位、数据位、奇偶...
分类:其他好文   时间:2015-07-26 22:14:58    阅读次数:770
模拟I2C协议学习点滴之复习三极管、场效应管;场效应管漏极开门电路
晶体三极管分为NPN和PNP型两种结构形式,除了电源极性的不同工作原理是大致相同的。对于NPN管,它是由2块N型半导体夹着一块P型半导体所组成的,发射区与基区之间形成的PN结称为发射结,而集电区与基区所形成的PN结称为集电结,三条引线分别为发射极(Emitter)、基极(Base)和集电极c(Col...
分类:其他好文   时间:2015-07-25 21:21:55    阅读次数:404
韦东山视频第三节 I2C协议
如果接触硬件多了的话,就可以发现I2C协议是我们经常使用到的。只需要SDA(数据)和SCL(时钟)便能搭建好电路。电路虽然简单,但是关键还得理解它规定好的协议。首先,看一下时序图。从图中可以看出,传输一次数据分为四个主要环节:S(起始信号),start byte(要写入的字节),ACK(应答信号),...
分类:其他好文   时间:2015-07-25 12:13:14    阅读次数:232
EFM8单片机与I2C外设通信
最近帮同学做一个项目,开发板是EFM8单片机,支持SPI和I2C协议(SMBus)。很久没搞过单片机了,而且条件限制,为了使单片机和外设成功通信,花了一个星期时间。刚开始使用SPI,发现代码逻辑都没问题,就是结果不对(后来知道是因为带中断的程序单步调试导致的,说多了都是泪),调了几天发现SPI确实调不通,就换了I2C,半天时间搞定,哈哈。本文重点解释I2C,废话少说了。 1、简介 I2C(In...
分类:其他好文   时间:2015-07-12 12:45:57    阅读次数:158
IIC协议
参考文章:简单的I2C协议理解、http://blog.csdn.net/zmq5411/article/details/6085740 文中以EEPROM为例,且以master角度阐述。 一. 技术性能: 工作速率有100K和400K两种; 支持多机通讯; 支持多主控模块,但同一时刻只允许有一个主...
分类:其他好文   时间:2015-06-30 23:33:09    阅读次数:192
Linux 中的 I2C 协议
I2C 总线的概念:I2C (Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线最主要的优点就是简单性和有效性。I2C总线是由数...
分类:系统相关   时间:2015-03-01 17:09:22    阅读次数:273
38条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!