Брат-2>> Попытался записывать на АТ24С256, скорость записи 86/сек без проблем, но объем заполняется за П.а.M.> Вот пипец как станно читать все это. Мне бы 80Гц (интервал 0,0125сек.) на сейчас было бы вполне достаточно. Но как только понавешаешь на АТ328 индикатор с фильтром, и разные плюшки типа ручной калибровки, то картина сразу меняется. Максимум чего я добился это энтервал 0,029сек., и абсолютно не важно на какую флешку ты пишешь, или на АТ24С256. Кстати на счет считывания данных с этой микрухи - действительно геморрой. А вот предпусковая фаза мне как раз очень нужна. Ребята, заканчивайте игры с вашим FPV (уж не помню как он называется). Он же примитивно работает - в цикле loop делает ваши команды последовательно - получается непредсказуемая длительность одного прохода. Прерывания не используются - пока с одним не закончит - к другому не переходит. В результате только на "тихоходных" задачах более-менее работает.
Переходите на что-то более предсказуемое - хотя бы на ардуиновский си-подобный язык. Тем более что все под рукой есть.
Настроили прерывания от таймера на нужный период и в обработчике - считали - записали. Помним, что у 24Схх есть "как бы защитный период до 5мс" когда она нечувствительна после команды записи. Поэтому имеет смысл использовать страничный способ записи данных (в ОЗУ накопили 32-64 байта и одной командой записали). Вполне можно и на простых авр-ах поднять скорости.
А уж считать данные - у вас же UART есть - в мониторе считали - в буфер - в текстовый редактор и т.д. и т.п. Вообще проблем не вижу.
Если объемов 24Схх не хватает - переходите на 25Схх (pinko в свое время показывал как с ними работать без библиотек).