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.
工具/软件:Code Composer Studio
您好!
我尝试以 AM4096作为从器件、以 TMS320F28027作为主器件进行读取和写入。
我使用 example_2802xI2c_EEPROM.c。 我已经将此示例与 EEPROM (作为从器件)一起使用、它可以正常工作。
问题在于 AM4096作为从器件、F28027作为主器 件、没有 SDA 和 SCL 信号。
我的 SDA 和 SCL 信号 位于 GPIO28和 GPIO29中。
在 Example_2802xI2c_EEPROM.c 中、我刚刚将预分频器的值更改为频率等于126kHz。
( #IF (CPU_FRQ_60MHz)
I2caRegs.I2CPSC.all = 6; //预分频器-模块时需要7-12MHz
#endif
我知道在 这个 exemple 中需要设置很多东西、但我看不到 SCL 信号已经很奇怪了。
您是否有任何解决方案?
此致、
Anja RD
尊敬的 Kevin:
感谢您的回答。
我的 CPU 频率为60MHz。 我的 SCL/SDA 信号保持低电平。 您可以在这张图片中查看我拥有的内容。
e2e.ti.com/.../5047.tek00000.tif
我 只需将 I2CPSC 更改为 具有等于100kHz 的 I2C 频率。 我不会更改我的 I2CCLKL 和 I2CCLKH。
这是我的代码:
e2e.ti.com/.../Program_5F00_bus_5F00_I2C_5F00_modif.c
您说您使用的是 I2C 示例,但您使用的代码用于哪个 组件?
此致、
Anja RD