Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Периферия » Работа с SD-картой


Работа с SD-картой

Сообщений 1 страница 9 из 9

1

Наваял на днях миничиталку с SD-карточкой и экраном от нокии 3310 для меги128. В симуляции все отлично работает. Не могу откомпилировать его под мегу32, говорит, конец SRAM. Как изменить программу, чтобы влезло? Сцылочка на код http://ifolder.ru/22636634

0

2

Но как-то же люди умещают все вплоть до 8 меги

0

3

в мега8 - неполная поддежка FAT, а только чтение - в Сети встечал кучу проектов на мега8 для всяких читалок. Но запись - только с ПК

0

4

Пробовал менять. В Протеусе устройство вообще не работает. Пока разбираюсь.
Было бы здорово запихнуть всю программу в мегу8....

0

5

Вернее, даже просто мега32 в протеусе не работает (загружал просто программу работы с индикатором и терминалом). Что-то в настройках не то...

0

6

gryphon
Уважаемый!
К сожалению Вашего файла нет больше на указанном Вами ресурсе.
Не могли бы Вы скинуть его на личную почту?
Спасибо.

0

7

Я чот решил не парится с этими библиотеками по работа с SD-картой, купил себе такую штуку попробовать.
В ходе небольшого эксперимента выявились ряд не очевидных недостатков - это видимо плата за: кому не хочется возиться с обвязкой SPI + нагружать свой МК доп. нагрузкой и использовании его ресурсов (таймер).
Недостатки у этой штуки следующие:

- поддержка только FAT/FAT16;
- не поддерживаются вообще папки (раз так, то из этого вытекает ниже следующее);
- без танцев с бубном, имеем возможность сохранять только 512 файлов (из-за того, что корень, ограничения файловой системы). Можно увеличить количество файлов до 2048, вроде по описаниям и предлагаемым вариантам тамошних умельцев, нужно при помощи одной утилиты, хитро рас форматировать sd-карту;
- ну и т.к. вся эта штука работает через обычный UART, то от сюда вылезает ограничение по скорости 25.6КБ/сек (от 300 до 256Кбит авто определение).

В ней можно обновлять прошивки, если разобраться, то можно попытаться самому написать к ней алгоритм работы, но исходников нет, а сам производитель говорит, что поддержку папок они не сделали потому, что требуется много памяти для обработки данных. Переписка с ними ничего не дала, но на форуме весьма неплохая поддержка.

Я конечно остался с двойным ощущением. С одной стороны - готовый девайс с функционалом (с которым работаешь по средствам внутреннего протокола), а с другой - он какой-то не до деланный (и стоит кстати не дешево, надо в инете ещё поискать, где бы не переплатить).

Т.ч. если кого не пугает: цена, скорость и ограниченность в 512/2048 файлов - то интересная штука.

0

8

я пробовал с картами, но больше минусов, чем плюсов...
только MMC, только FAT 16 и только до 1 гб
но сейчас все эти условия не реально соблюсти: почти все SD, все от 8 гб и, следовательно, FAT32

но и это решение не самое удобное, хотя бы из-за FAT16!

0

9

Согласен, не удобно. После игры с этой штукой, так захотелось что-то сделать более законченное, дешевое и современное (FAT32 как минимум)...

0


Вы здесь » Программирование ATMEL в BASCOM. » Периферия » Работа с SD-картой