FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support


New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Author Topic: FT905 I2C Slave Example  (Read 9819 times)

Yunuce

  • Newbie
  • *
  • Posts: 10
    • View Profile
FT905 I2C Slave Example
« on: March 27, 2020, 01:41:57 PM »

Hello;
I am using FT905(Revision C) MCU on my custom board. I would like to program as an I2C Slave.
I looked 'AN_360 FT9xx Example Applications' and I use I2C Slave Example 1 code to try.
But this code didn't work. I use 'Aardvark I2C/SPI Host Adapter' as master.
I think it cannot detec interrupts. How can I fix this issue?

Best Regards.

Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 896
    • View Profile
Re: FT905 I2C Slave Example
« Reply #1 on: March 30, 2020, 04:52:52 PM »

Hello,

The SPI slave example in AN_360 is designed to work with the SPI master examples also in AN_360.

Check the 'Aardvark I2C/SPI Host Adapter' SPI master settings and either modify the example code or create your own custom code to communicate with this device.

Best Regards,
FTDI Community
Logged

Yunuce

  • Newbie
  • *
  • Posts: 10
    • View Profile
Re: FT905 I2C Slave Example
« Reply #2 on: March 31, 2020, 02:06:29 PM »

Hello,

Thank you for your reply.

I checked the Aardvark Adapter but nothing change.
Also I design a basic custom code to detect an interrupt but it didn't.

Best Regards.
Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 896
    • View Profile
Re: FT905 I2C Slave Example
« Reply #3 on: April 01, 2020, 04:47:12 PM »

Hello,

Hopefully someone on the community forum has experience with the Aardvark Adapter.

You can refer to our documentation for further information:

AN_365 FT9xx API Programmers Manual
BRT_AN_020 FT90X Revision C User Manual

You must call spi_enable_interrupt in order to use interrupts with SPI.

Best Regards,
FTDI Community
Logged