godlike
驱动牛犊
驱动牛犊
  • 注册日期2002-10-07
  • 最后登录2006-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1219回复:3

2131读E2PROM的问题,大分请教~~

楼主#
更多 发布于:2004-02-19 10:35
void EEPROMRead(BYTE addr, BYTE length, BYTE   *buf)
{
BYTE   ee_str[2];
ee_str[0] = addr;
EZUSB_WriteI2C(0xa0, 0x01, ee_str[0]);
EZUSB_ReadI2C(0xa1, length, buf);
}
以上是我写的读E2PROM函数,下面是调用过程
void ISR_Ep4in(void) interrupt 0
{
    EZUSB_InitI2C();
   EEPROMRead(0x00,0x40,&(IN4BUF[0]));
    EZUSB_IRQ_CLEAR();
   IN07IRQ = bmEP2;
}
可是读不出来数据,但是IN4BUF里面的初始无效数据可以读进计算机,这说明E2PROM里面的数据没有读到IN4BUF,请大家帮帮我,好几天没调出来了,谢谢各位~~~
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-23 09:21
用户被禁言,该主题自动屏蔽!
godlike
驱动牛犊
驱动牛犊
  • 注册日期2002-10-07
  • 最后登录2006-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-22 09:19
能不能告诉我哪里错了?
liss_2000
驱动牛犊
驱动牛犊
  • 注册日期2003-08-19
  • 最后登录2005-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-19 15:58
你的程序有错误啊!!!
游客

返回顶部