Pages: [1]   Go Down
Author Topic: Simple SD Audio Player Modifikation von Michael Gaus an Ardo  (Read 2017 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Sr. Member
****
Karma: 5
Posts: 342
A SWL life as a coder... I'll try.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
// 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;  
}


« Last Edit: January 28, 2011, 08:31:22 am by DE8MSH » Logged


0
Offline Offline
Edison Member
*
Karma: 20
Posts: 1980
Wo ein Wille ist, da ist auch ein Weg !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich vermute mal das dies die Adresse ist: TWAR=0x00;
Logged

Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

0
Offline Offline
Sr. Member
****
Karma: 5
Posts: 342
A SWL life as a coder... I'll try.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

HI,

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


0
Offline Offline
Sr. Member
****
Karma: 5
Posts: 342
A SWL life as a coder... I'll try.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Halllo,

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

#define USI_ADDRESS      0x55

aus dem Slavecode.
Logged


Pages: [1]   Go Up
Jump to: