阅读:1288回复:4
有没有使用过EZ-USB FX2的开发板?编写过Firmware请进来看一下
我在使用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写另外一个器件,使用其器件地址反而不能写进去。请大虾帮忙看一下是什么原因。多谢啦! |
|
沙发#
发布于:2005-04-29 21:55
你以用笔记本方式打开,
修改地址呀 |
|
板凳#
发布于:2005-04-30 07:58
不好意思,请问应该用记事本编辑哪个文件?谢谢!
|
|
地板#
发布于:2005-04-30 13:39
addr 是器件地址,注意器件地址要右移一位。
slave addr用参数传进去。 有Example firmware参考。 |
|
地下室#
发布于:2005-04-30 16:55
好的,我试一下,多谢!
|
|