usbtest
驱动牛犊
驱动牛犊
  • 注册日期2005-04-29
  • 最后登录2005-11-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1288回复:4

有没有使用过EZ-USB FX2的开发板?编写过Firmware请进来看一下

楼主#
更多 发布于:2005-04-29 15:20
我在使用FX2开发板的过程中,需要调用Example firmware 里面的
BOOL EZUSB_WriteI2C_(BYTE addr, BYTE length, BYTE xdata *dat);
BOOL EZUSB_ReadI2C_(BYTE addr, BYTE length, BYTE xdata *dat); 两个函数,
由于包含在一个lib库文件里面,没有办法看到函数的定义。
我发现程式里面调用这个函数的时候,函数参数里面的器件地址跟实际IC的datasheet上面的SLAVE ADDRESS不同,但是仍然可以正常工作,不知道是什么原因。我想用I2C写另外一个器件,使用其器件地址反而不能写进去。请大虾帮忙看一下是什么原因。多谢啦!

qyxu1979
驱动牛犊
驱动牛犊
  • 注册日期2005-03-11
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分30分
  • 威望8点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-29 21:55
你以用笔记本方式打开,
修改地址呀
usbtest
驱动牛犊
驱动牛犊
  • 注册日期2005-04-29
  • 最后登录2005-11-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-30 07:58
不好意思,请问应该用记事本编辑哪个文件?谢谢!
zhuge36
驱动牛犊
驱动牛犊
  • 注册日期2003-07-18
  • 最后登录2010-10-31
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望31点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-30 13:39
addr 是器件地址,注意器件地址要右移一位。
slave addr用参数传进去。
有Example firmware参考。
usbtest
驱动牛犊
驱动牛犊
  • 注册日期2005-04-29
  • 最后登录2005-11-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-30 16:55
好的,我试一下,多谢!
游客

返回顶部