Технический форум по робототехнике.
_msd » 29 авг 2011, 22:43
Подключил к Orduino-Nano v1.1 SD карту, так, как написано в примерах для SD-card к Arduino-IDE. Выяснилось, что одновременно Serial и SD не работают, т.е. в этих примерах приходится закомментировать все обращения к Serial, только тогда запись-чтение SD карты выполняется, так, как должно быть. В чем тут дело?
=DeaD= » 30 авг 2011, 07:48
Возможно не хватает оперативной памяти, там компилятор все строковые переменные и даже константы по умолчанию зачем-то в RAM кладёт. Если их переместить PROGMEM, вроде всё должно работать.
HarryStar » 30 авг 2011, 08:39
Опишите проблему. С телепатией реально туго.
Не работает - это не описание.
Не работает = Не компилируется, выдает ошибки. Какие?
Не работает = Устройство взрывается. Давайте видео.
Не работает = Все компилируется, ком работает, сд выдает ошибки. Какие?
Не работает = Все компилируется, ком не работает. А что видно на терминале? не работает только прием или передача?
И т.д.
_msd » 30 авг 2011, 21:32
Не работает, это значит, что ведет себя так, как будто там вообще что-то другое, т.е. файлы не пишутся и не читаются, а на терминале либо ничего не выдается, либо вывод первой надписи и на этом остановка.
Но все выяснилось, действительно переполняется RAM. Тогда вопрос, а как строки и константы ... "их переместить PROGMEM" ?