ChinaUnix.net
相关文章推荐:

IIC总线上拉电阻

iic总线

by OliverChina - 移动操作系统 - 2011-01-07 15:55:45 阅读(759) 回复(0)

相关讨论
by luqc - 嵌入式开发 - 2011-11-08 17:05:40 阅读(6318) 回复(5)

 摘自:《嵌入式Linux应用开发完全手册》——韦东山
一、iic总线协议和硬件介绍

1、iic总线协议

1)iic总线的概念

        iic总线是一种串行总线,用于连接微控制器及其外围设备,具有以下特点:

        ①两条总线线路:一条串行数据线(SDA),一条串行时钟线(SCL)

   ...

by mutes - 移动操作系统 - 2011-12-22 08:51:11 阅读(899) 回复(0)

这些天研究iic 总线,得到论坛很多大虾的帮助,谢谢你们的无私,才让我们这样的新手能得到提高. 本着班门弄斧的精神,把自己的学习经验共享出来,以供更多的新手能够少走一些弯路. 里面可能也会有错误,希望指正.谢谢. 别笑我哈,我是新手.呵呵 因为I2C.DEV 中的IOCTL 函数就能完成iic总线的读写数据,因此 首先分析I2C.DEV 中的 ioctl 函数, =========两个重要的结构体============== [color="#000000"]struct i...

by LinuxSmartphone - Linux文档专区 - 2009-04-03 09:02:59 阅读(488) 回复(0)

这些天研究iic 总线,得到论坛很多大虾的帮助,谢谢你们的无私,才让我们这样的新手能得到提高. 本着班门弄斧的精神,把自己的学习经验共享出来,以供更多的新手能够少走一些弯路. 里面可能也会有错误,希望指正.谢谢. 别笑我哈,我是新手.呵呵 因为I2C.DEV 中的IOCTL 函数就能完成iic总线的读写数据,因此 首先分析I2C.DEV 中的 ioctl 函数, =========两个重要的结构体============== struct i2c_msg {  _...

by star316 - 驱动开发 - 2010-03-11 18:59:00 阅读(7810) 回复(4)

ppcboot上电显示如下: PPCBoot 2.0.0 (Dec 15 2005 - 20:00:18) PPCBoot code: 33F00000 -> 33F15D5C BSS: -> 33F191F0 DRAM Configuration: Bank #0: 30000000 64 M Flash Memory Start 0x0 Device ID of the Flash is 18 ...

by wenzhiguo - Linux文档专区 - 2007-12-11 11:03:47 阅读(667) 回复(0)
by dingzerong - 移动操作系统 - 2011-12-23 02:53:15 阅读(721) 回复(0)

iic驱动 我使用的开发板,处理器芯片44B0与EEPROM(24C08)通过iic总线连接,因此验证iic驱动,就是通过写入C08一个数据然后再从中读出的方法。我使用中断的方法来实现iic数据的传输,查询的方法其实与中断差不多,应该更简单一些。 下面是我的驱动程序 #include #include #include //#include #include #include #include #include 3c44b0x.h> #include #include //#include #include #include #include ...

by luanjian - Linux文档专区 - 2006-07-30 10:42:14 阅读(752) 回复(0)

source site : http://tech.digitimes.com.tw/ShowNews.aspx?zCatId=113&zNotesDocId=0595C9970549D37248256FF900461B44 確實,在一般運用下,I2C Bus與SMBus沒有太大的差別,從實體接線上看也幾乎無差異,甚至兩者直接相連多半也能相安無誤地正確互通並運作。不過若真要仔細探究,其實還是有諸多不同,如果電子設計工程師不能明辨兩者的真實差異,那麼在日後的開發設計的驗證除錯階段時必然會產生困擾,為此本文將從各層面...

by sil - Linux文档专区 - 2008-08-26 11:56:14 阅读(2047) 回复(0)

有哪位知道,在powerpc平台下,与linux的iic驱动相对应的device设备是在哪里增加的?我找了好久怎么也没有找到相关的代码,比如如下的一个driver: tatic struct i2c_driver at24c_driver = { .driver = { .name = "at24c", }, .probe = at24c_probe, .remove = at24c_remove, .id_table = at24c_id,//包括了支持的device }; static int __init at24c_init(void) { int ret; /*register at...

by jackyard - 驱动开发 - 2012-08-15 13:39:29 阅读(1593) 回复(6)

我想通过ARM9(S3C2440)做视频采集,使用模拟摄像头,用saa7113芯片把视频解码后输入S3C2440的摄像头接口,然后显示输出。 我看2.6.29的内核已经支持saa7113(saa7115.c)了,但是这个版本的iic驱动程序是新式的,不是老式驱动那种open(),close()等接口函数,采用设备id的形式。请问各位老师,这种驱动要怎样调用,其他驱动以及用户程序怎么跟它交互呢?怎么检测芯片已经准备好或已初始化?谢谢。

by db_tiger - 嵌入式开发 - 2010-03-05 22:34:19 阅读(1531) 回复(1)