Наваял на днях миничиталку с SD-карточкой и экраном от нокии 3310 для меги128. В симуляции все отлично работает. Не могу откомпилировать его под мегу32, говорит, конец SRAM. Как изменить программу, чтобы влезло? Сцылочка на код http://ifolder.ru/22636634
Работа с SD-картой
Сообщений 1 страница 9 из 9
Поделиться22011-03-28 03:17:49
Но как-то же люди умещают все вплоть до 8 меги
Поделиться32011-03-28 09:15:13
в мега8 - неполная поддежка FAT, а только чтение - в Сети встечал кучу проектов на мега8 для всяких читалок. Но запись - только с ПК
Поделиться42011-03-30 08:17:13
Пробовал менять. В Протеусе устройство вообще не работает. Пока разбираюсь.
Было бы здорово запихнуть всю программу в мегу8....
Поделиться52011-03-30 08:40:07
Вернее, даже просто мега32 в протеусе не работает (загружал просто программу работы с индикатором и терминалом). Что-то в настройках не то...
Поделиться62012-08-12 00:37:55
gryphon
Уважаемый!
К сожалению Вашего файла нет больше на указанном Вами ресурсе.
Не могли бы Вы скинуть его на личную почту?
Спасибо.
Поделиться72012-08-12 11:50:35
Я чот решил не парится с этими библиотеками по работа с SD-картой, купил себе такую штуку попробовать.
В ходе небольшого эксперимента выявились ряд не очевидных недостатков - это видимо плата за: кому не хочется возиться с обвязкой SPI + нагружать свой МК доп. нагрузкой и использовании его ресурсов (таймер).
Недостатки у этой штуки следующие:
- поддержка только FAT/FAT16;
- не поддерживаются вообще папки (раз так, то из этого вытекает ниже следующее);
- без танцев с бубном, имеем возможность сохранять только 512 файлов (из-за того, что корень, ограничения файловой системы). Можно увеличить количество файлов до 2048, вроде по описаниям и предлагаемым вариантам тамошних умельцев, нужно при помощи одной утилиты, хитро рас форматировать sd-карту;
- ну и т.к. вся эта штука работает через обычный UART, то от сюда вылезает ограничение по скорости 25.6КБ/сек (от 300 до 256Кбит авто определение).
В ней можно обновлять прошивки, если разобраться, то можно попытаться самому написать к ней алгоритм работы, но исходников нет, а сам производитель говорит, что поддержку папок они не сделали потому, что требуется много памяти для обработки данных. Переписка с ними ничего не дала, но на форуме весьма неплохая поддержка.
Я конечно остался с двойным ощущением. С одной стороны - готовый девайс с функционалом (с которым работаешь по средствам внутреннего протокола), а с другой - он какой-то не до деланный (и стоит кстати не дешево, надо в инете ещё поискать, где бы не переплатить).
Т.ч. если кого не пугает: цена, скорость и ограниченность в 512/2048 файлов - то интересная штука.
Поделиться82012-08-12 17:25:59
я пробовал с картами, но больше минусов, чем плюсов...
только MMC, только FAT 16 и только до 1 гб
но сейчас все эти условия не реально соблюсти: почти все SD, все от 8 гб и, следовательно, FAT32
но и это решение не самое удобное, хотя бы из-за FAT16!
Поделиться92012-08-12 21:55:13
Согласен, не удобно. После игры с этой штукой, так захотелось что-то сделать более законченное, дешевое и современное (FAT32 как минимум)...
Похожие темы
| Работа с SD картой без AVR-DOS | Периферия | 2023-02-17 |
| Работа с SD/MMC от Xbanned28 | Примеры применения Xmega в среде Баском | 2023-10-31 |
| Забавные картинки, истории, анекдоты... | Наши увлечения и отдых | 2019-02-28 |
| Изучаем ARMы | Не пора ли нам попробовать ARM? | 2025-11-02 |
| Дисплей DWIN | Дисплеи и индикация | 2025-01-13 |