Форум программистов, компьютерный форум CyberForum.ru

обработка данных с rs232 - C++

Восстановить пароль Регистрация
 
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
26.09.2013, 18:47     обработка данных с rs232 #1
Здравствуйте, появилась пару недель назад задумка собрать на AVR-ке простейшую схему и по СОМ порту покидать данные, аппаратная часть готова, всё спаяно и работает( прошивки только пока не написал под саму авр-ку) но с этим проблем не возникнет, просто времени не хватает.
Задумался как сделать соответствующее ПО на компе, кто имеет подобный опыт? Если у меня поток данных идёт в реальном времени непрерывно( в каком виде вообще я могу получить к нему доступ?), то как его обрабатывать, я так понимаю что это не просто создание динамического массива, или создание с постоянным увеличением его размера, или вообще что...?
К примеру я хочу данные пропускать через цифровой фильтр (который как раз проще написать на компе, нежели на самом микроконтроллере), а в будущем, (сейчас то рано) создать полноценный интерфейс и данные выводить в виде графика...

я не жду подробнейшего ответа, а буду рад хоть приблизительно понять сам принцип... Или если есть литературка на эту тему то тоже не откажусь...)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2013, 18:47     обработка данных с rs232
Посмотрите здесь:

обработка символьных данных: C++
Обработка целых данных C++
C++ Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных?
C++ Обработка символьных данных.
C++ Обработка символьных данных
C++ Rs232 Помогите с отправкой символов.
обработка файлов данных C++
C++ Обработка целых данных

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
2861 / 1809 / 272
Регистрация: 27.08.2010
Сообщений: 4,897
Записей в блоге: 1
26.09.2013, 19:16     обработка данных с rs232 #2
Цитата Сообщение от dzrkot Посмотреть сообщение
как его обрабатывать
Если сохранение не требуется (монитор), обрабатываете блок данных и перезаписываете буфер. Буфер может быть, например, кольцевым (достаточного размера), тогда перезапись будет автоматической. (Как пример, посмотрите устройство буфера клавиатуры)

Если требуется сохранение (регистратор), то обработав блок, сохраняете его, например в базе данных.

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

Обработчик должен "успевать" за генератором данных (Real Time), т.е. обработка одного логического блока должна заканчиваться до накопления следующей записи.
Yandex
Объявления
26.09.2013, 19:16     обработка данных с rs232
Ответ Создать тему
Опции темы

Текущее время: 16:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru