Должно быть, в программе три счетчика:
- Первый считает общее количество блоков записанных на ММС карту
- Второй считает, сколько блоков записано после последнего считывания данных
- Третий считает, сколько блоков данных можно записать на ММС карту.
Часть алгоритма... Заплочу хорошо :)