This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在TMS570的i2c.c中,有一个i2cSetSlaveAdd()的函数,注释说这个函数是为了设置外设的地址,可是一般的外设地址不都是确定的吗?那么这个函数有什么作用?在向外设写入数据时,必须先调用这个函数来设置地址吗?还是可以直接利用i2cSendByte()做寻址和写入操作?
拜托各位了
你需要在从机上设置好地址,或者使用固化里面的地址。然后在主机里通过那个从机的地址就可以发送了。你可以参考相关例程,一般都是配对的,如果你这个属于masterTX,那么一定会有个slaveRX.
也就是说,i2cSetSlaveAdd是用来设置本机从模式下的地址,而i2cSetOwnAdd()是用来设置本机主模式下的地址对吗?
hecules的help文件夹里只有一个仿真模式下的i2c通信的LOOP例程,能否麻烦您提供一段现实案例?
谢谢您了