
通信
文章平均质量分 81
韩大卫
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 · 3721 阅读 · 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 · 7658 阅读 · 0 评论 -
linux下通过i2c总线读写EEPROM
by 韩大卫@吉林师范大学handawei@jusontech.com转载请务必表明出处。我的上篇文章《Linux下使用I2C总线读写 EEPROM(读写i2c从设备通用程序)》给出了通过IIC总线,如何读写EEPROM相应位置的内容。 但是有一些功能没有实现:比如: 只能单独操作一个寄存器地址,不能一次性写入大量内容; 只能读一个寄存器的数值,不能可选择性地一原创 2012-07-23 16:45:28 · 3190 阅读 · 0 评论 -
linux设备驱动之API的实现
Linux 下API的实现作者: 韩大卫@ 吉林师范大学驱动工程师工作内容之一就是向上层应用端提供API,这个API完成并封装了全部的与硬件芯片的I/O操作。本问简单的说明了一个实现API函数的全部过程。总体上看分为:1,用户API2,用户中间层(与底层通信)3,底层中间层(寻找对应的驱动函数)4,驱动函数5, CPU读写I/O端口。原创 2012-08-20 21:04:00 · 2146 阅读 · 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 · 3783 阅读 · 0 评论 -
linux下i2c与时钟芯片pcf8563的通信
linux下的i2c驱动以及与时钟芯片pcf8563通信过程 为更深入的了解linux下的i2c总线驱动以及通信原理,可以用一个用户程序模拟,这个程序,可以使用一个addr, 一个offset,对i2c的从设备地址为addr,寄存器地址为offset的寄存器读写操作。 在我们的版卡上时钟芯片pcf8563的i2c地址为0x51 , pcf8原创 2012-07-06 18:15:18 · 5375 阅读 · 0 评论 -
Linux 下访问PHY芯片寄存器
Linux 下smi/mdio总线通信韩大卫@吉林师范大学下面代码是在用户层访问smi/mdio总线, 读写phy芯片寄存器的通用程序。Linux内核2.6以上通用。将下面代码编译后,将可执行文件a.out 重命名为mdiomdio eth0 1 读取phy寄存器1的数值mdio eth0 0 0x1120 将0x1120写入 phy寄存器1eth0 为m原创 2013-07-23 19:00:43 · 18732 阅读 · 0 评论