Ами опитвам се да го направя само с подръжка на файлове, засега е успешно (не е сложно), обаче имам проблем със стринговете на C-то, ще го публикувам като нова тема...
EDIT
Четенето във FAT16/32 е лесна работа с какъв да е контролер, обаче писането, и по-точно създаването на файл ми се оказва голям проблем...нямам достатъчно RAM, трябва ми 512 bytes (стандартен размер на един сектор) минимум. В PIC16F877A имам само 356, така че минавам на 18-ка
