Using my micro board to trigger an MP3 sound card

This topic likely need the work of moderator, splitting it into 2 topics...

Poor OP has not received much assistance.

@OP
Start by making test code to make the controller handle only one of the peripherals. When that works widen the code to handle the next peripheral.
Don't throw all of it into the pan and try to make it work.