bonjour a tt le monde;
je j'utilise une carte mémoire (sd card « Secure Digital ») pour enregistrer des données, j’ai un problème avec la taille des dossiers, quand je crie un dossier il enregistre 10 ligne et âpres il s’arrête. Comme montré ici
sbit Mmc_Chip_Select at LATA5_bit;
sbit Mmc_Chip_Select_Direction at TRISA5_bit;
void cr_dosier ()
{
unsigned int size;
unsigned short caract, i;
Mmc_Fat_Set_File_Date(2014, 08, 06, 15, 20, 30);
Mmc_Fat_Assign("test.TXT", 0x80); // Find existing file or create a new one
Mmc_Fat_append();
Mmc_Fat_Write(" this is just a test ", 21);
Mmc_Fat_Write("\r\n",2);
Mmc_Fat_reset(&size);
for (i=0; i < size; i++)
{
Mmc_Fat_read(&caract);
UART1_Write(caract);
}
UART1_Write(13);
}
void main()
{
while(1)
{
cr_dosier();
}
}
*********** affichage **********
this is just a test
this is just a test
this is just a test
this is just a test
this is just a test
this is just a test
this is just a test
this is just a test
this is just a test
this is just a test // fin !!!!
J’utilise le mode SPI comme mode de communication et le compilateur c'est mikroc pro
merci d'avance.
-----