CSDN论坛 > 硬件/嵌入开发 > 嵌入开发(WinCE)

求一个6410的IIC读写的应用程序源码 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
CSDN今日推荐
Bbs8
本版专家分:34562
Blank
红花 2009年9月 硬件/嵌入开发大版内专家分月排行榜第一
2009年8月 硬件/嵌入开发大版内专家分月排行榜第一
2009年1月 硬件/嵌入开发大版内专家分月排行榜第一
2008年11月 硬件/嵌入开发大版内专家分月排行榜第一
2008年10月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2009年10月 硬件/嵌入开发大版内专家分月排行榜第二
2009年4月 硬件/嵌入开发大版内专家分月排行榜第二
2009年3月 硬件/嵌入开发大版内专家分月排行榜第二
2009年2月 硬件/嵌入开发大版内专家分月排行榜第二
2008年12月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2009年7月 硬件/嵌入开发大版内专家分月排行榜第三
2009年6月 硬件/嵌入开发大版内专家分月排行榜第三
2009年5月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
学习笔记——51通过IO口模拟IIC实现AT24C02的读写
1.硬件连接AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。在单片机上的应用广泛, 可以实现掉电数据不丢失功能。2.AT24C02读写时序说明:(1)写数据描述:通过IIC几种信号的组合,可以向AT24C02指
IIC的读写时序问题
首先要明确的是两张读写的协议图,后续要严格按照协议来写程序就可以了。读时序下面就以AT24Cxx为例详细说明一下:首先发出一个start信号,从设备地址,R/W(0,写),回应ACK表示有这个从设备存在。这时候是处理器从指定的从设备读数据的从设备里8bit存储地址的指定。所以这里R/W是0为写。ACK回应有这个设备的话,处理器把要访问的从设备里的8bit存储地址写好。ACK对方回应。继续一个star
Linux下I2C应用程序
#include #include #include #include #include #define I2C_RDWR 0x0707 struct i2c_rdwr_ioctl_data { struct i2c_msg  *msgs; /* pointers to i2c_msgs */ unsigned int nmsgs; /* number
OK6410裸机简单NANDFLASH初始化及读写擦除
OK6410裸机简单的NANDFLASH读写及擦 文章转载请注明出处:http://blog.csdn.net/wf395962475/article/details/8221250 今天完成了OK6410裸机简单的NANDFLASH读写及擦除,那么直接进入正题。 我的操作环境是: 主机:WIN7系统, VMware RHEL5  8.0 虚拟机。 开发板:OK641
IIC读写16位地址的寄存器
一般来说IIC器件的内部寄存器地址都是8位的,这样在进行读写操作时,发送完器件地址之后直接发送一个字节的寄存器地址,然后即可以进行读写。但是有的器件内部寄存器是按照16位地址编排的,例如一些EEPROM器件,由于存储的数据量较大就会需要较大的寻址空间,对于这种的器件的内部寄存器寻址就需要多个字节的地址,也就是在发送完器件地址之后需要发送多个寄存器地址字节,具体实现如下程序所示: u8 IIC_R
s3c6410初始化2G nand flash的一些注意点
s3c6410初始化2G的nand flash
Android平台读写i2c设备开发笔记
在android开发和移植过程中,有时需要对某设备进行读写,但系统可能并未提供相应的服务。我们就需要自己开发硬件访问服务来控制设备。下面的例子是读写最简单的i2c设备eeprom的流程, i2c的驱动编写有两种方式,一种是利用系统提供的i2c-dev.c来实现一个i2c适配器的设备文件,然后通过在应用层操作I2C适配器来控制I2C设备;另一种是为I2C从设备独立编写一个设备驱动,不需要i2c-de
IIC时序详解
AT24C02是由ATMEL公司提供的,IIC总线串行EEPROM(electronic eraser programmer read only memory),其容量为2kbit(256B),工作电压在2.7v"5.5v之间,生产工艺是CMOS。      一般数字芯片都在左下角和右上角为GND,VCC。容量的计算方法:AT24Cxx :01"1024   容量 = xx * 1k
史上最详细IIC教程
基础知识介绍 时序图 本文所有时序图均来自AT24C02的芯片手册 IIC      I2C 总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL,两条线可以挂多个设备。 IIC设备(绝大多数)里有个固化的地址,只有在两条线上传输的值等于IIC设备的固化地址时,其才会作出响应。通常我们为了方便把IIC设备分为主设备和从设备,基本上谁控制时钟线(即控制SCL...
Linux下的eeprom读写操作(IIC)
利用Linux内核自带的IIC总线驱动,按系统提供的框架,用ioctl方法对eeprom设备进行读写操作,并分别按单字节及多字节读写方式,对外提供函数接口,以供外部程序方便调用。   程序由3个文件组成,分别为头文件
关闭
关闭