想用dsp28335的官方“i2c_eeprom示例”例程改写一个I2C 通信程序,硬件上是:用dsp的标准I2C 接口接ads1110。
问题是“I2C 存储eeprom”例程中的”I2C Message Structure'里有两个地址(如下):从机地址、数据地址,而ads1110只有从机地址。
这个结构体还不能修改,不知道怎么处理,能不能自己写一个结构体,但数据不知道怎么接受。
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.
嗯嗯,就是借鉴一下它的配置
逻辑上的顺序是:1、dsp先发一个0x90信号表示要对ads1110进行写操作,然后再发0x8C就是ads1110的配置字,
2、dsp发送0x91信号表示要对ads1110进行读操作,会有三个数据(高八位、低八位、配置寄存器的内容)。
我不明白的是这些数据会自动读出吗,读到哪儿了,I2C有buffer吗,我看eeprom的程序是在结构体中定义的
我好像找到了,有一个I2CDRR的寄存器,在中断函数中读取接受的数据
你好,你的DSP28335外扩ADS1110程序调通了没?我最近也在调试,总是出错,想请教一下,qq1750534608,如果方便,交流一下