1 (2011-10-25 19:01:17 отредактировано rxtstorm)

Тема: Текстовые команды Фридуине через Serial port

Комрады,выручайте!Ну ни как не победить мне проблему...
Идея в следующем-отослать на плату через serial monitor команду,ну допустим test, а в ответ получить действие.Плата реагирует на отдельные символы типа t или s, а вот целиком на фразу чтобы реагировала как сделать?Хочу ей отсылать всякие команды типа test,start,stop.Кстати возможно команды будут посылаться Processingом...Есть у кого мысли?

2 (2011-10-27 12:47:00 отредактировано rxtstorm)

Re: Текстовые команды Фридуине через Serial port

Появилась мысль про CRC, как на 1-WIRE,но не знаю как реализовать...Может сталкивался кто?

3

Re: Текстовые команды Фридуине через Serial port

А как вы считывание из консоли производите?
предлагаю создать массив символов (строку) для считывания символов из консоли, а в качестве запуска команды (готовой строки) использовать например CR (ввод). затем создать матрицу с уже готовыми командами где в строках будут находится готовые команды. Возможно помогу с реализацией, если поделитесь кодом и более подробным описанием!

4

Re: Текстовые команды Фридуине через Serial port

Нужен как минимум кольцевой буффер для принимаемых символов длинной = длинна самой длинной команды (заполняется в прерывании), регулярно проверять его (лучше в том же прерывании) на наличие команды.