sábado, 17 de março de 2007

Rotinas de leitura de CSD e CID

Terminei ontem de madrugada as rotinas de leitura de CSD e CID dos cartões SD/MMC. Complementei o driver com um programinha de teste básico, que permite 4 operações:

  • Ler CSD
  • Ler CID
  • Ler blocos do cartão
  • Escrever blocos no cartão.

Agora só está faltando escrever um programa em Basic para compor um programa de teste funcional da interface.

O código está neste link.

Complementando o "post", os dados do CSD e CID dos cartões sob teste:

MMC CARD1
CSD
90 26 01 2A 0F 59 00 F4
F6 DB 1F FF 92 40 40 2F
CID
15 00 00 30 30 30 30 30
30 11 D0 06 D5 91 B8 00


MMC CARD2
CSD
90 26 01 2A 0F 59 00 F4
F6 DB 1F FF 92 40 40 2F
CID
15 00 00 30 30 30 30 30
30 11 D0 06 CD 39 B8 00


SD CARD
CSD
00 36 00 32 17 59 81 DF
76 DA FF 81 96 40 00 C1
CID
18 49 4E 31 32 38 4D 42
04 40 A7 DE 3D 00 B3 4B

2 comentários:

Anônimo disse...

Cara...pode me passar esses códigos? o link "http://www.vespanet.com.br/%7Edanjovic/msx/mmc036.asm"
não funciona.
Me pouparia um tempão.
envie-me para este e-mail, se possivel.
Desde já agradeço.
email: rafaeljustajoker@hotmail.com

Anônimo disse...

Olá Amigo.

Você pode por gentileza me passar o código também.
O link que você postou, realmente não está funcional.
fce arroba limao ponto com

Obrigado, Flavio