Quantcast
Channel: Seeedstudio Forum
Viewing all articles
Browse latest Browse all 6612

Music Shield pins D0-D9 - How to use for my own application?

$
0
0
Hi, when I comment out InitIOForLEDs(), this approach works.
Code:Card found, starting... Ok.

Sectors per Cluster: 64
FAT Start sector: 142
Root start sector: 608
Data start sector: 512
ClockF:B800


Found file name is 2GUNS   MP3
File size: 4554880bytes.


When I comment out InitIOForKeys(), this does not work. Music doesn't play and I get this:
Code:Card found, starting... Ok.

Sectors per Cluster: 64
FAT Start sector: 142
Root start sector: 608
Data start sector: 512
ClockF:B800


Did you try this and get a different result?

I don't understand this code well enough to modify it to do something different:
Code:void InitIOForKeys()
{
   #if defined(__AVR_ATmega1280__)|| defined(__AVR_ATmega2560__)
   DDRH &= ~(1<<VD);
   DDRH &= ~(1<<BK);
   DDRE &= ~(1<<PS);
   DDRG &= ~(1<<VU);
   DDRE &= ~(1<<NT);
        //internal pull-high
   PORTH |= (1<<VD | 1<<BK);
   PORTE |= (1<<PS | 1<<NT);
   PORTG |= 1<<VU ;

   #else
   DDRD &= ~(1<<VD);
   DDRD &= ~(1<<BK);
   DDRD &= ~(1<<PS);
   DDRD &= ~(1<<VU);
   DDRD &= ~(1<<NT);
        //internal pull-high
   PORTD |= (1<<VD | 1<<BK | 1<<PS | 1<<VU | 1<<NT);
   #endif
}


Statistics : Posted by michaelcole • on Mon May 14, 2012 5:27 am • Replies 7 • Views 672

Viewing all articles
Browse latest Browse all 6612

Trending Articles