读书人

6410 iic测试有关问题

发布时间: 2012-05-10 16:02:39 作者: rapoo

6410 iic测试问题
请问大家 wince下 在6410中typedef struct _IIC_IO_DESC {
UCHAR SlaveAddress; // Slave Address
// UCHAR WordAddr;
PUCHAR Data; // pBuffer
DWORD Count; // nBytes to read/write
} IIC_IO_DESC, *PIIC_IO_DESC; 没有定义字节地址 那我怎样将数据写入地址中呢 大家帮帮忙啊

[解决办法]
需要自己准备一块内存.

C/C++ code
UCHAR MyData[64] = {0xff,0x12};//这就是自己准备的内存DWORD len = 2;IIC_IO_DESC * pDesc = XXX;pDesc->Data = MyData;pDesc->Count = len;
[解决办法]
24c08是个eeprom吧。
比如向24c08里面写入一个字节:
C/C++ code
i2c_start();        // 起始i2c_sendbyte(0xa0); // 发送器件从地址i2c_waitACK();      // 等待应答i2c_sendbyte(add);  // 发送要写入的地址i2c_waitACK();      // 等待应答i2c_sendbyte(dat);  // 发送要写入的数据i2c_waitACK();      // 等待应答i2c_stop();         // 停止delay(124);         // 延时 

读书人网 >WinCE

热点推荐