duemilanove + lcd1602+sd не могу писать лог на sd, виснет
- Войдите на сайт для отправки комментариев
Втр, 21/02/2017 - 19:37
Без библиотеки SD, все работает стабильно. Без SD скетч занимает ~16кБ флеш и 250Б ОЗУ. С SD ~24кБ флеш и 1100Б ОЗУ
У вашей борды 1к памяти, если не ошибаюсь, вот и виснет
2к
ОЗУ
http://arduino.ru/Hardware/ArduinoBoardDuemilanove
и дальше
У меня борда на 328 камне. Неужели 900б под стек не хватает? Как можно в этом точно убедится? Борду заменить пока не могу. Тут во время оптимизации и поиска решений еще вылезли не понятные косяки: Свой код начал писать и компилировать под Ардуино 1.5.4 и когда столкнулся с проблемой SD карты, нашел в сети библиотеку PetitFS, но она работает с Ардуино 1.6 и выше. Скачал 1.6.13 пришлось немного править код под нее т.к. ругалась на типы переменных хотя 1.5.4 молча все проглатывала в итоге с библиотекой PetitFS не смог даже инициализировать SD пока не знаю почему но один и тот же код обновления дисплея - версия 1.6.13 и выше(пробовал 1.8) не выводит букву М. Что за хрень???
Нашел решение, добавил ОЗУ.
Нашел решение, добавил ОЗУ.
добавил через Serial )).