Везде пишут, что можно писать на SD по 512 байт.
Если ограничиваться только атмегой, то да, будут сложности.
- - - Добавлено - - -
У меня тоже что-то близкое вышло.
Но можно например 2 батарейки АА.
У алкалиновых ёмкость раз в 5-10 больше.
Везде пишут, что можно писать на SD по 512 байт.
Если ограничиваться только атмегой, то да, будут сложности.
- - - Добавлено - - -
У меня тоже что-то близкое вышло.
Но можно например 2 батарейки АА.
У алкалиновых ёмкость раз в 5-10 больше.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Serg6845, write trough/write back кеш?
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Еще кстати не забываем, что при записи на SD (да и любую Flash) необходимо предварительно стереть блок перед записью. И это происходит не моментально. Поэтому запись на лету крайне проблематична. При получении сигнала записи с BDI сразу идëт поток MFM-кодированных данных. Между двумя импульсами минимум 4 микросекунды - это 64 такта работы Атмеги, при том, что не все команды выполняются за 1 такт. И в это надо уложить алгоритм декодирования, подсчëта контрольной суммы и сохранение байта в память Атмеги. После получения сектора, пробела после него едва хватает на переброску данных из памяти Атмеги в SRAM.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)