roboforum.ru

Технический форум по робототехнике.

SD карта и Serial порт

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

SD карта и Serial порт

Сообщение _msd » 29 авг 2011, 22:43

Подключил к Orduino-Nano v1.1 SD карту, так, как написано в примерах для SD-card к Arduino-IDE. Выяснилось, что одновременно Serial и SD не работают, т.е. в этих примерах приходится закомментировать все обращения к Serial, только тогда запись-чтение SD карты выполняется, так, как должно быть. В чем тут дело?
_msd
 
Сообщения: 2
Зарегистрирован: 29 авг 2011, 22:41

Re: SD карта и Serial порт

Сообщение =DeaD= » 30 авг 2011, 07:48

Возможно не хватает оперативной памяти, там компилятор все строковые переменные и даже константы по умолчанию зачем-то в RAM кладёт. Если их переместить PROGMEM, вроде всё должно работать.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: SD карта и Serial порт

Сообщение HarryStar » 30 авг 2011, 08:39

Опишите проблему. С телепатией реально туго.
Не работает - это не описание.
Не работает = Не компилируется, выдает ошибки. Какие?
Не работает = Устройство взрывается. Давайте видео.
Не работает = Все компилируется, ком работает, сд выдает ошибки. Какие?
Не работает = Все компилируется, ком не работает. А что видно на терминале? не работает только прием или передача?

И т.д.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: SD карта и Serial порт

Сообщение _msd » 30 авг 2011, 21:32

Не работает, это значит, что ведет себя так, как будто там вообще что-то другое, т.е. файлы не пишутся и не читаются, а на терминале либо ничего не выдается, либо вывод первой надписи и на этом остановка.
Но все выяснилось, действительно переполняется RAM. Тогда вопрос, а как строки и константы ... "их переместить PROGMEM" ?
_msd
 
Сообщения: 2
Зарегистрирован: 29 авг 2011, 22:41


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11