This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430G2553 MicroSD .wav Music Player

Hey all,

 

I have attempted to take this project, http://forum.43oh.co...er-with-fat16/, which was written for a G2353, and port it to a G2553. The main differences being:

 

1. USI on the G2353 vs. USCI on the G2553

2. Timer0_A3 on the G2353 has 3 control/compare registers, I needed to change the timer to Timer1_A3 on the G2553 since thats where it has 3 control/compare registers.

3. I also changed the pin defines to match the G2553.

4. Also the original project uses an SD card, while i am attempting to use a MicroSD card breakout board (should work the same as both can be formatted in FAT16, also the breakout board from sparkfun makes changing the files on the card super easy, plus it looks clean :smile: ) 

5. I think thats about it...

 

Overall, I am not quite sure about the .wav file format and how it needs to be placed on the the MicroSD card, ive seen people write raw data to the card in other projects, but that seems to defeat the point of the file system implementation... My current .wav file a mono, 24Khz sampled, 8 Bit .wav file (seems to be the kind of file the original project was using)

 

I've attached the code I've been working on and a few pictures of the project itself. 

 

Also here is the pinout i am working with: 

 

P1.3- Chip Select (Attached to CS pin on microSD breakout board)

P1.4- Card Detect(Attached to CD pin on microSD breakout board)

P1.5- SCLK (Attached to SCK pin on microSD breakout board)

P1.6- SOMI (Attached to DO pin on microSD breakout board)

P1.7- SIMO (Attached to DI pin on microSD breakout board)

P2.2- Left Channel Speaker output (Using TA1.1)

P2.4- Right Channel Speaker output (Using TA1.2) 

 

The other pins i have connected in the picture are for UART console stuff and can be ignored.

 

Any help would be greatly appreciated. 

 

Thanks again for taking the time to read this post. Cheers

2746.Project_4_FAT.zip

  • You effectively said "I am building ballistic missile, nothing works. Please check my design and fix it". It does not work that way. 

    What parts of your project did you test and confirm as working? What's not working? How do you know? What did you try to fix problems?

**Attention** This is a public forum