Текущий архив: 2004.10.24;
Скачать: CL | DM;
ВнизПроблема с COM-портом Найти похожие ветки
← →
BlackTiger © (2004-09-22 00:43) [0](давно же я не был тута... изменилось кое что)
А куда пропал форум "Работа с железом"?
Ладно, перенаправят, если что.
Моя проблема.
Имею некий девайс (электронные весы), которые шлют (должны) данные на COM-порт. Раньше не возникало никаких проблем, а с этим чудом проблема.
Я и через WriteFile/ReadFile, даже через MSCOMM - им до лампочки!
Самое интересное, от чего я впал в грусть - данные-то идут!
Есть такая старая-старая прога Term95, если кто знает. Так вот она ПОКАЗЫВАЕТ ДАННЫЕ от этих несчастных весов!!!
Что я делаю не так?!?!? У меня нехорошее подозрение, что эти весы как-то странно шлют данные, но ПОЧЕМУ TERM95 их видит, а я - нет?
Я уже проги для 5-ти моделей писал - никогда проблем не возникало.
Может кто подскажет?
← →
GanibalLector © (2004-09-22 00:47) [1]Запусти PortMon и посмотри как инициализируются(да и работают) с Term95,а потом запусти свое приложение...и НАМАНА!
← →
Defunct © (2004-09-22 00:48) [2]Настройки COM порта проверьте:
- число бит в байте
- стопы
- четность
- скорость
← →
BlackTiger © (2004-09-22 17:55) [3]Спасибо, попробую. Может еще какая-нибудь загвоздка вывает?
Биты/четности/скорости я уже все перебрал - Term95 получает данные, я - нет.
Такое нехорошее впечатление, что данные не держатся в буфере, а сразу изчезают в небытие, потому я и не успеваю их поймать. А вот Term95 ловит каждый байт, появляющийся на коме (даже не в буфере) потому как садится гораздо ниже всяких API/TAPI. Может быть такое или я брежу?
Странно, что MSCOMM тоже никак не реагирует, но может я с ним что-то не так делаю. Может есть у кого-нить ссылки на примеры работы с MSCOMM?
Странно всё как-то...
← →
simpson © (2004-09-22 18:01) [4]1. Что за весы (снимаешь показания веса или еще что делаешь)?
2. Работаешь через мультиконтроллер или напрямую?
3. Исходный код - в студию.
← →
Cosinus © (2004-09-22 18:16) [5]Насколько я понял Term95 - это что то типа терминалки? Не ДОС-овская ли она случаем?:).
1)Попробуй LGComSpy++ (монитор СОМ- порта) и посмотри, что она кажет...
2)Как весы подсоеденины к компу? Только Rx,Tx,Gnd и +V, или все сигнальные линии тоже?
← →
Cosinus © (2004-09-22 18:23) [6]Простите... Конечно не "V+", а "+V" :))))
Страницы: 1 вся ветка
Текущий архив: 2004.10.24;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.036 c