
I2C
文章平均质量分 85
YasinLeeX
yasin.lee.x@outlook.com
In fact, a good percentage of the total code in a program consists of nothing but error checking.
展开
-
简单的I2C协议理解!(无图)
……转载 2011-03-04 00:24:00 · 1775 阅读 · 0 评论 -
NLSX4014 电平转换器 引发的问题
i2c控制器内部做了4.7k欧姆的上拉电阻,i2c控制器使用1.8V电压设置,但是一个使用i2c通讯的外设的工作电压是3.0V,因而客户选用nlsx4014双向电平转换器进行转接,但是客户却疏忽了i2c控制器的内部的上拉电阻。客户的连线方式为:该器件的VL和EN公用一路1.8原创 2011-08-28 18:08:31 · 1934 阅读 · 0 评论 -
SMBus与I2C的区别
本文转自网络SMBus与I2C的区别 SMbus 最早是由 Intel 公司提出来的. 现在由 SBS 管理维护这一个规格. 此规格是用 Philips 的 I2C 简化而来. SMbus 是由两条讯号所组成的一种汇流排. 是为了在系统上较慢速的装置及电源管理装置之间原创 2011-08-30 18:38:22 · 4037 阅读 · 3 评论 -
一段关于死锁的讨论
转自:http://topic.youkuaiyun.com/u/20080222/23/70e12272-2f9c-4004-81a5-85bdac086729.html/*******************************************************************************/spin lock 可以用在 中断处理程序用,其他的 如信号量等是原创 2011-10-21 10:48:18 · 2542 阅读 · 0 评论 -
i2c的读取cmd发送完毕后并不会立刻同步的读到数据
DDR和ARM的频率改变后I2C又出现了问题:先前的处理逻辑是当发送缓冲区为空后我会去读接收缓冲区中的数据,其判断依据为进入中断后先读取接收缓冲区的数据计数器的值根据该值来决定读取接收fifo的次数。以前的这种逻辑一直是好的,这是建立在一个这样的假设上的:如果发送缓冲区为空了,说明要求读取的命令都已经成功发送完毕了,那么接收缓冲fifo中就应该有和读取命令发送成功次数相一致的数据被收到,也就是原创 2011-11-05 12:59:30 · 1780 阅读 · 0 评论 -
i2c 电压不匹配造成的读写问题
今天开始测试V2芯片的I2C控制器,代码还是以前的测试V1的代码,因为I2C控制器本身没有什么变化,所以就直接用以前的代码开始测试。测试方式依然是使用24C02B EEPROM作为从设备进行读写。连接好管脚后发现无法读取数据,总是提示从设备不响应。用示波器测量SCL和SDA发现有信号发出。说明I2C控制器是能够发送数据的。I2C控制器的IO电压为1.8V,而此次连接中将EEPROM的原创 2011-12-08 12:48:48 · 9730 阅读 · 0 评论 -
关于I2C总线介绍的一个重要网站 http://www.i2c-bus.org/i2c-bus/
http://www.i2c-bus.org/i2c-bus/原创 2011-12-30 10:35:46 · 6439 阅读 · 0 评论 -
I2C总线被拉低引起的问题
该I2C控制器本身没有内部上拉电阻,因此在PCB设计中在该I2C总线上做了外部上拉设计,但是该上拉电阻使用的是电容屏的供电,因此只有当电容屏上电后该I2C总线才会被拉高,而当电容屏断电时,I2C总线便会被拉低。总线的这种被拉高拉低的状态可能引起一定概率的I2C 控制器状态紊乱。测试发现当TP掉电后再重新上电时,某些情况下I2C驱动会检测到I2C控制器的状态 为“忙”从而放弃继续数据传输。原创 2012-05-03 16:44:07 · 8948 阅读 · 0 评论 -
笔记 针对i2c适配器调试过程
/****************************************************/date:20110310 在对EEPROM 24C01B/02B的操作中发现,在write结束后不能立刻进行读操作,而是要先delay一下才可以。/****************************************************/date:20原创 2011-03-10 20:09:00 · 1539 阅读 · 0 评论 -
对I2C总线时序的一点理解以及ACK和NACK(NAK)
关键字: i2c ,IIC,bus, ACK,NACK,NAK,SDA,SCL,timing,master,slaver,时序,响应,总线关于i2c的响应问题:对于每一个接收设备(从设备,slaver),当它被寻址后,都要求在接收到每一个字节后产生一个响应。因此,th原创 2011-03-05 13:52:00 · 18719 阅读 · 9 评论 -
I2C 适配器 驱动 调试 总结
连续发送一个start和stop命令进行如下测试:1.发送start命令,寻址一个存在的设备,收到了ack,然后发stop命令,一切正常,看到了stop波形。2.发送start命令,寻址一个不存在的从设备,没有收到响应,发送stop命令释放总线,结果无法看到总线释放的波形原创 2011-05-14 16:16:00 · 3111 阅读 · 1 评论 -
I2C 协议
……转载 2011-03-07 20:41:00 · 1544 阅读 · 0 评论 -
SMBus与I2C的区别
……转载 2011-03-12 17:55:00 · 2024 阅读 · 0 评论 -
关于i2c_msg的一些标志位
……转载 2011-03-22 21:07:00 · 1609 阅读 · 0 评论 -
Linux设备驱动之I2C总线适配器驱动分析
……转载 2011-03-24 18:25:00 · 2847 阅读 · 0 评论 -
Linux设备驱动之I2C架构分析
^转载 2011-03-24 18:20:00 · 912 阅读 · 0 评论 -
Linux设备驱动之I2C架构分析
^转载 2011-03-24 18:21:00 · 979 阅读 · 0 评论 -
实例解析linux内核I2C体系结构
……转载 2011-03-24 19:26:00 · 1403 阅读 · 2 评论 -
GPIO模拟的I2C操作
……原创 2011-04-22 16:59:00 · 2669 阅读 · 1 评论 -
联芯 1860平台 icn6211 mipi to RGB 转换芯片 调试 和 st7789 LCD调试spi 9bit 模式
关键字:联芯科技,LC1860,LC186x,Chipone Technology,icn6211,mipi bridge,mipi to RGB,mipi转换芯片,RGB666,st7789,st7789V2原创 2017-12-26 09:16:15 · 15179 阅读 · 19 评论