Цитата Сообщение от Alex_LG Посмотреть сообщение
У Вас вывод идет "на лету", т.е. без буферизации файла полностью - глюков небыло при считывании РКшкой? По идее, при считывании очередного блока с карточки контроллером, должна нарушаться синхронизация между контроллером и РК.
При выводе файла чтение карты организовано побайтно - это позволяет не отслеживать границы сектора. Я грузил программы по 15-17 кб(типа шахмат), глюков не замечал.
А вообще, тайминги РК таковы, что при ошибке вывода карту можно успеть заново инициализировать за время вывода отдельного бита.

---------- Post added at 16:23 ---------- Previous post was at 16:14 ----------

Цитата Сообщение от gdv2002 Посмотреть сообщение
Вот запись-бы еще прикрутить...
На использованном контроллере (PIC16F76) для записи мозгов не хватит. Была мысль реализовать полный "РК-магнитофон" на более мощном PIC18F252, тем более, под них уже есть готовые библиотеки для FAT16/32, но как решить вопрос о присвоении имен файлов при записи?