ATmega 8 библиотека для sd card
- Войдите на сайт для отправки комментариев
Ср, 19/03/2014 - 20:51
Как видите в 8 кб стандартной библиотекой не впишусь, даже если всё лишнее убрать и оставить кусок кода который пишет значение АЙП каждую секунду на флешку всё равно не влезет.
Стоит задача сделать даталогер который бы писал значение АЦП(если оно больше 0) на флешку.
Может кто сталкивался с похожей задачей и нашёл решение?
Для начала надо полностью исключить из этого примера обращение к уарт. Ну а потом уже и можно оптимизировать и саму библиотеку SD..
Как видите в 8 кб стандартной библиотекой не впишусь, даже если всё лишнее убрать и оставить кусок кода который пишет значение АЙП каждую секунду на флешку всё равно не влезет.
Стоит задача сделать даталогер который бы писал значение АЦП(если оно больше 0) на флешку.
Может кто сталкивался с похожей задачей и нашёл решение?
СД-карточки подключаются по spi, попробуйте найти пример работы с карточкой через стандартную библиотеку spi, возможно это получится компактнее
Вся проблема в том что работа с SD требует работу с файловой системой - можно поискать более компактные библиотки работы с фаловой системой, либо писать карточку на прямую - без какой либо файловой системы, таблицы разделов - вся карточка как один файл, но тогда нужен будет специфичный софт чтобы ее читать.
Вобщем самое простое решение - купить контроллер побольше.
Откажитесь от ардуино и сделайте на atmel studio
Готовую библиотеку не сложно найти. Сэкономите пару кб по отношению к ардуине, а если еще и от загрузчика отказаться, то будете просто в шоколаде
Дуиновская библиотека мне вроде как понятна а другие, с сотнями строк кода как-то не очень.
А мне всего-то нужно писать значение АЦП на сд карту в CSV файл.