Because I want to use i2c interface to control others device for expansion header pin on cirrus logic audio card. so the i2c interface be using?
Terry
Because I want to use i2c interface to control others device for expansion header pin on cirrus logic audio card. so the i2c interface be using?
Terry
Yes, it is ok for use with raspberry pi. Further her is some information with a link to some code for using it with raspberry pi.
http://www.adafruit.com/products/1083
The data sheet shows the SDA/SCL pins will work with 3.3V
Yes, it is ok for use with raspberry pi. Further her is some information with a link to some code for using it with raspberry pi.
http://www.adafruit.com/products/1083
The data sheet shows the SDA/SCL pins will work with 3.3V
The manual does say :
"
The table below shows the signals available on the feature header. Please note that I2C and SPI are functions utilised on the card so these cannot be changed for other functions.
"
I am not sure what that means but to me it sounds like it uses I2C so depending on how you are using it you may not be able to use I2C. The i2c pins are available on the cards other header on EX9 and EX11.
I'll be playing with my card later today I will post back if I2C works or if the card is using the bus.
I'm using an I2C OLED display with my Cirrus Logic card (connected to pins 9 and 11 on J2). The only trouble is that it causes my Python script (which is in a loop) to freeze for a few seconds every now and then. I don't know whether this is because of the I2C baud rate, or conflict with the audio card. I do see some horrendous overruns while recording (like 5000ms), so I suspect the latter.
So, has anyone successfully used an I2C OLED display with the Cirrus Logic card? Can SPI be used instead (the OLED display can be configured to use either). Or is there another type of display I can use?
Many thanks for any help with this - it's bugging me now.