Voronwe
0 / 0 / 1
Регистрация: 27.10.2014
Сообщений: 5
|
|||||||||||
1 | |||||||||||
Boost и чтение/запись в ttyACM021.11.2014, 19:30. Просмотров 781. Ответов 1
Метки нет Все метки)
(
Доброго времени суток.
У меня есть микроконтроллер, к которому мне да протокол общения и поставлена задача написать программу. управляющею им. Он подключается по usb и определяется как /dev/ttyACM0, эмулируя com-порт. Я написал небольшой код для записи команд и чтения ответов. По протоколу на каждую команду приходит ответ. Пока что я использовал синхронное чтение и запись.
Здесь, наверное, проблема в моём не понимании работы функции read. Более серьёзная проблема заключается в том, что после отправки одной команды ни одна команда больше не отправляется (то есть микроконтроллер не исполняет других инструкций, а interceptty не ловит никаких ответов) пока я не перезагружу его по питанию. Состояние usb порта нужно смотреть на более низком уровне, нежели boost?
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
21.11.2014, 19:30 |
Ответы с готовыми решениями:
1
Boost и побайтное чтение/запись в файл
Boost начало работы: Undefined reference to `boost::system::generic_category() ' Boost Log - undefined reference to `boost::system::system_category()' Использование boost и boost.build с несколькими компиляторами |
Voronwe
0 / 0 / 1
Регистрация: 27.10.2014
Сообщений: 5
|
||||||
24.11.2014, 20:11 [ТС] | 2 | |||||
В этом коде множество ошибок, причём очень глупых.
Во-первых
Гораздо правильнее использовать read_some() The end! Solved.
0
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
24.11.2014, 20:11 |
Метапрограммирование в boost::proto (boost::spirit) Qt и boost boost::system::generic_category() boost::geometry::model::box и boost::geometry::area Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |