Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.031 c
1-1097165752
DIS
2004-10-07 20:15
2004.10.24
RichEdit клавишей Enter мы делаем конец строки


1-1097317177
GanibalLector
2004-10-09 14:19
2004.10.24
Word


3-1096012932
WG
2004-09-24 12:02
2004.10.24
Как сбросит результат SQL-запрос из TQuery в TTable ?


3-1096045834
Muchacho
2004-09-24 21:10
2004.10.24
проблема обновления


3-1095973708
alexda
2004-09-24 01:08
2004.10.24
Чтение и запись из(в) Blob-поля