[an error occurred while processing this directive]
|
разобрался с организацией FAT16 на карте, при помощи атмеги 128 научился писать файлы и инфу в них, в связи с этим возникли вопросы - может кто нить посоветует что нить..
1) запись на подручные карты возможна только блоками по 512 байт, в связи с чем сильно падает общая производительность записи (в основном при записи изменения размера файла), может кто знает в карточках каких фирм заведомо можно записывать блоками менее 512 байт?
или как лучше реализовать алгоритм записи для фата?
2) необходимо не только передавать данные на карточку но еще и получать их от другого микроконтроллера (скорее всего атмега 128 будет), причем с довольно хорошей скоростью, сейчас у меня 40 кбайт в сек средняя скорость записи, а надо 20 кбайт в сек получить и послать на карточку, но SPI увы только один, подскажите плз, какой интерфейс лучше использовать в такой ситуации для связи между контроллерами, и стоит ли заморачиваться с программным SPI? и как бы так половчее организовать какой нить FIFO в таком случае?
E-mail: info@telesys.ru