首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

6410 iic测试有关问题

2012-05-10 
6410 iic测试问题请问大家 wince下 在6410中typedef struct _IIC_IO_DESC {UCHARSlaveAddress// Slave Ad

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);         // 延时 

热点排行