![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
i2c
文章平均质量分 82
韩大卫
QQ : 1328990789
展开
-
linux下i2c与时钟芯片pcf8563通信(二)
linux 下 i2c 的驱动 以及 与时钟芯片 pcf8563之间的通信(二)<!--@page {margin:2cm}pre {font-family:"DejaVu Sans",sans-serif}p {margin-bottom:0.21cm}--> 2012/7/10linux下i2c驱动与通信(二)by:韩大卫 @吉林师范大学原创 2012-07-13 18:19:38 · 3633 阅读 · 0 评论 -
linux下通过i2c总线读写EEPROM
by 韩大卫@吉林师范大学handawei@jusontech.com转载请务必表明出处。我的上篇文章《Linux下使用I2C总线读写 EEPROM(读写i2c从设备通用程序)》给出了通过IIC总线,如何读写EEPROM相应位置的内容。 但是有一些功能没有实现:比如: 只能单独操作一个寄存器地址,不能一次性写入大量内容; 只能读一个寄存器的数值,不能可选择性地一原创 2012-07-23 16:45:28 · 3112 阅读 · 0 评论 -
Linux下使用I2C总线读写 EEPROM(读写i2c从设备通用程序)
<!--@page {margin:2cm}pre {font-family:"DejaVu Sans",sans-serif}p {margin-bottom:0.21cm}--> Linux下使用IIC总线 读写i2c从设备寄存器by 韩大卫 @吉林师范大学handawei@jusontech.com 转原创 2012-07-23 11:06:10 · 7490 阅读 · 0 评论 -
linux设备驱动之API的实现
Linux 下API的实现作者: 韩大卫@ 吉林师范大学驱动工程师工作内容之一就是向上层应用端提供API,这个API完成并封装了全部的与硬件芯片的I/O操作。本问简单的说明了一个实现API函数的全部过程。总体上看分为:1,用户API2,用户中间层(与底层通信)3,底层中间层(寻找对应的驱动函数)4,驱动函数5, CPU读写I/O端口。原创 2012-08-20 21:04:00 · 2072 阅读 · 0 评论 -
linux下CPU注册i2c控制器(adapter)过程
无论是三星的s3c2410, 还是cavium 的octeon, AMD的amd8111等等, 任何处理器在linux下添加自己的adapter都是大致的方法, 都是实现自己的driver, 最后调用i2c-core提供的API完成整个注册. 广泛地讲, linux将任何类型的设备, 任何类型的总线等都作为文件来处理, 只不过使用了不同的数据结构的driver和device.原创 2013-03-14 15:17:56 · 3934 阅读 · 0 评论 -
linux下的i2c与时钟芯片pcf8563通信(三)
2012/7/19 linux下的i2c与时钟芯片pcf8563通信 by: 韩大卫 @吉林师范大学1,本程序增加了对星期寄存器(wday)的写操作。2, 本程序将i2c-test 改为rtdate 命令,并将rtdate作为最终命令发布。3,在linux下,成功地在用户层操作了时钟芯片pcf8563原创 2012-07-19 19:59:26 · 3686 阅读 · 0 评论 -
Linux 下 i2c switch(选路芯片mux) --- pca9548
<!--@page {margin:2cm}pre {font-family:"DejaVu Sans",sans-serif}p {margin-bottom:0.21cm}-->Linux 下 i2c switch pca9548驱动作者: 韩大卫 @吉林师范大学 现有的关于 i2c switch 资料非常少。即使阅读完官方的data原创 2012-08-23 09:16:00 · 13751 阅读 · 1 评论 -
linux下i2c与时钟芯片pcf8563的通信
linux下的i2c驱动以及与时钟芯片pcf8563通信过程 为更深入的了解linux下的i2c总线驱动以及通信原理,可以用一个用户程序模拟,这个程序,可以使用一个addr, 一个offset,对i2c的从设备地址为addr,寄存器地址为offset的寄存器读写操作。 在我们的版卡上时钟芯片pcf8563的i2c地址为0x51 , pcf8原创 2012-07-06 18:15:18 · 5246 阅读 · 0 评论