J'avais déja testé la gestion Petite_Fat OK avec MPLAB C18 il y a quelques années ...
et je viens de tester la librairie MikroC FAT32
qui fonctionne apres tres peu d'ajustement ...
exemple prevu pour 18F87K22 DIP40 Q=16MHz
appliqué à un PIC18F26K22 PDIP 28 et FOSC Interne 16x4=64MHz
La carte SD est prealablement formatée sous DOS (win10) via la commande DOS
01/11/2020
SDCARD 2Gb
format E: /FS:FAT32 /V:MMC /A:512
E:\>format E: /FS:FAT32 /V:MMC /A:512
Insérez un nouveau disque pour le lecteur E:
et appuyez sur ENTRÉE lorsque vous êtes prêt...
Le type du système de fichiers est FAT32.
Vérification de 1.8 Go
Format ne peut pas s’exécuter car le volume est utilisé par un autre
processus. Format pourra s’exécuter après que ce volume ait été démonté.
LES DESCRIPTEURS OUVERTS SUR CE VOLUME NE SERONT PLUS VALIDES.
Voulez-vous forcer le démontage de ce volume ? (O/N) O
Le volume est démonté. Tous les descripteurs ouverts dans ce volume ne sont
plus valides.
7 pour cent effectués.
..........
Initialisation de table d’allocation des fichiers (FAT) en cours...
Formatage terminé.
1.8 Go d’espace disque total.
1.8 Go sont disponibles.
512 octets dans chaque unité d’allocation.
3 792 952 unités d’allocation disponibles sur le disque.
32 bits dans chaque entrée FAT.
Le numéro de série du volume est 122F-C262
E:\>
et j'ai mis 2 petits fichier *.txt sur cette carte SD ...
Test sur BASE 18F26K22 + Carte support SD contenant la SANDISK 2GB
Apres quelques modification mineures
... TESTS OK ,
malgrés quelques petits bugs ?,
ex: date des fichiers du test (pas de RTC installée/utilisée , car SPI1 mobilise les pin I2C!)
à voir avec un PIC18F46K22 Dip40 et I2C2
en resumé:
MMC:\
----L--- 00/00/2048 00:00 MMC
---D-SH- DIR 01/11/2020 19:17 System Volume Information
--A---H- 300 00/00/2048 00:00 FILE1.TXT
--A----- 38 00/00/2048 00:00 FILE2.TXT
--A----- 38 00/00/2048 00:00 FILE3.TXT
--A----- 114 00/00/2048 00:00 FILE4.TXT
--A----- 2450 03/11/2020 13:47 X_FILES.TXT
--A----- 31426 01/11/2020 19:54 MSDOS_01.TXT
Free Space Info:
Free clusters: 3792878
Free bytes: 1941953536
=================
Scan Disk Info:
Total clusters: 3792953
Free clusters: 3792878
Bad clusters: 0
=================
70% des ressources du PIC 18F26K22 sont utilisés ici..
La lib FAT32 est tres , ou TROP confortable .
necessite un PIC costaud .
J'ai rajouté aussi , des infos pour la récuperation de la librairie MikroC sur Libstock
et de son installation / activation
Tous les details sur ma page web
ou l'essentiel , direct ci dessous :
developement ou questions/réponses possible sur ce fil ..


Ne peut pas tourner sur un PIC avec peu de RAM !
Anomalie ICI, ci-dessous,
Ach So, grosse Betise ..
je verifie ça des demain..car ça fait désordre..
on est d'accord ...