Go Down

Topic: Simple SD Audio Player Modifikation von Michael Gaus an Ardo (Read 2 times) previous topic - next topic

DE8MSH

Jan 28, 2011, 02:27 pm Last Edit: Jan 28, 2011, 02:31 pm by DE8MSH Reason: 1
Hallo,

ich plane ja immernoch einen Wecker mit Sprachausgabe. Das BinBong Projekt von Michael Gaus ( http://www.elo-web.de/elo/mikrocontroller-und-programmierung/ping-pong/bing-bong) enthält eine Simple SD Audio Player Modifikation, um den Player vom ATmega8 per I2C ansteuern zu können.

Frage: wo finde ich die I2C Adresse des ATtiny? Der ATtiny ist ja der Slave. Siehe Code: http://pastie.org/1505696    Ich meine in Zeile 165.

Der Code für den ATmega8 Master zeigt aber

Code: [Select]
// initialize I2C interface
void initI2C(void)
{
  // Two Wire Bus initialization
  // Bit Rate: 25,000 kHz
  TWBR=0x98;
  // Two Wire Bus Slave Address: 0h                <<<<<<<<<<<<< Ist das die Slave Ardesse? Also 0?
  // General Call Recognition: Off
  TWAR=0x00;                                                <<<<<<<<<<<<< Ist das die Slave Ardesse? Also 0?
  // Generate Acknowledge Pulse: On
  // TWI Interrupt: Off
  TWCR=0x44;
  TWSR=0x00;  
}




Megaionstorm

Ich vermute mal das dies die Adresse ist: TWAR=0x00;
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

DE8MSH

HI,

ich werde das nachher mal auf's Brotbrett stecken. Mal sehen ob ich einen Ton aus dem ATtiny locken kann...

DE8MSH

Halllo,

nur zur Info. Die Adresse des ATtiny I2C Slace ist 0x55 oder 85. Siehe

#define USI_ADDRESS      0x55

aus dem Slavecode.

Go Up