Do you have access to a computer/laptop? Can you try putting the card in your computer and read it there?
It's entirely possible that your card has gone corrupt.
Also - how old is your card, and has it been working until now? If it's a brand new card, it could be a fake.