|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2013, 03:26 | #1 |
Регистрация: 23.03.2013
Сообщений: 3
|
Проблема с данными получаемыми от купюроприемника
Здравствуйте.
Есть купюроприемник CashCode. Я пишу под него ПО. Проблема заключается в том, что данные, которые я от него получаю всегда состоят только из одного байта, хотя ожидается шесть. Этот байт всегда 02. То есть, как-будто первый байт нормального сообщения от купюроприемника. А дальше - ничего. В других программах все работает нормально. Подскажите, пожалуйста, в чем может быть проблема? Заранее спасибо. |
23.03.2013, 09:38 | #2 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Каким образом купюроприемник соединяется с компьютером?
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
23.03.2013, 10:26 | #3 |
Регистрация: 23.03.2013
Сообщений: 3
|
Через COM1.
|
23.03.2013, 12:02 | #4 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
А точнее? COM1 это всего-лишь то, как винда его обозвала, это может быть и RS-232 и RS-442, и RS-485.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
23.03.2013, 12:17 | #5 |
Регистрация: 23.03.2013
Сообщений: 3
|
Это RS-232
|
23.03.2013, 12:20 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...проблема в вашей программе, к примеру, в настройках порта.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
23.03.2013, 13:23 | #7 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Попробуйте, для начала, воспользоваться уже существующей программой-терминалом. Виндовый стандартный Hyper-terminal я не рекомендую. Если на правильный набор данных программа получит правильный ответ - в вашей программе ошибка. Иначе - проблемы это либо:
1. Проблемы с кабелем. 2. Проблемы с купюроприемником. 3. Проблемы с виндой. 4. Не правильно выставленная скорость соединения. (например, у вас в кабеле только жилы под RX, TX, GND, а ПО пытается синхронизацию делать).
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с данными на R | Liagushka | Помощь студентам | 0 | 11.03.2012 15:44 |
таблица с данными в с++ | west.by | Общие вопросы C/C++ | 9 | 08.08.2011 17:21 |
ComboBox с данными | Domanoff | БД в Delphi | 9 | 21.04.2010 12:07 |
Обмен данными | saggy | Работа с сетью в Delphi | 1 | 14.02.2010 13:10 |