Com port

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Com port

Сообщение ddima » 02.12.2007 02:11:13

Где можно почитать или кто может рассказать как работать с компортом.
Как его опрашивать, есть ли там устройство? Как читать информацию ...???
Необходимо работать как под виндой так и под линуксом
ddima
новенький
 
Сообщения: 12
Зарегистрирован: 24.11.2006 02:04:36

Сообщение Attid » 02.12.2007 12:05:40

волшебное слово synaser и ищи на сайте и в интернете
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение serg_iv » 02.12.2007 20:05:38

в ссылках сайта адрес библиотеки есть.
если надо могу выслать перевод synaser'a на почту. Только он настолько плохо мною сделан... что читать его можно только заглядывая в англоязычную версию.
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение Attid » 07.12.2007 12:34:14

кинул как есть http://freepascal.ru/wiki/index.php?title=Synaser

обещаю если никто не сделает раньше =) на след неделе поправить под синтаксис вики
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение ddima » 12.12.2007 16:45:02

Спасибо)
Но что-то не получается сделать следующее: на компорт подаются импульсные сигналы. нужно сделать счетчик и за секунду посчитать сколько импульсов было подано на сомпорт. как это сделать? может у кого-то уже готовый кусок кода есть?[/list]
ddima
новенький
 
Сообщения: 12
Зарегистрирован: 24.11.2006 02:04:36

Сообщение Attid » 12.12.2007 17:16:25

это тебе не пойдет тогда, хотя от импульсов зависит кто их подает спецификация устройства есть ?
если нет то бубен тебе в руки.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение ddima » 12.12.2007 17:19:50

вот собственно внешнее устройство и генерит импульсы и подаёт на компорт. дома всё есть, что делать с импульсами на компорту не знаю)
ddima
новенький
 
Сообщения: 12
Зарегистрирован: 24.11.2006 02:04:36

Сообщение Attid » 12.12.2007 20:23:12

значит читай доку по устройству или найми програмиста.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение ddima » 12.12.2007 21:02:21

а что там читать?) сам же паял)
Что нет примеров обработки импульсных сигналов на компорт?
ddima
новенький
 
Сообщения: 12
Зарегистрирован: 24.11.2006 02:04:36

Сообщение Alexander » 12.12.2007 22:24:24

ddima писал(а): сам же паял)


А про железный раздел на форуме проголосовавл ? :)

Что за устройство, что делает, как работает, реализует ли протокол RS232 или
просто меняет значения битов. Что за ОС ?

С такой инфой возможно людям будет проще ответить.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 582
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение ddima » 13.12.2007 00:20:40

устройство генерирует импульсы и подаёт их на com порт. если переводить то что идёт на порт, то по идее должна быть последовательность 0 и 1, где 1 и есть импульс. ОС Linux и Windows. вот собственно и нужно почитать сколько 1 за секунду пришло, и будем знать частоту импульсов.
ddima
новенький
 
Сообщения: 12
Зарегистрирован: 24.11.2006 02:04:36

Сообщение swa1 » 13.12.2007 11:02:15

ddima писал(а):устройство генерирует импульсы и подаёт их на com порт

Куда на порт?
Какие ноги? Важно знать куда приходят ваши импульсы.
Какой протокол - RS232 или 485?
Найдите книгу название типа - "Сопряжение с ПК".
И вот что еще, может проще считать импульсы через LPT ?
Аватара пользователя
swa1
новенький
 
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Сообщение Attid » 13.12.2007 11:28:23

Код: Выделить всё
И вот что еще, может проще считать импульсы через LPT ?

+1 про него даже ссылочку дам http://attid.narod.ru/peref_ustr/zadanie.htm

если надо придумать устройство на 232 могу организовать схему практически любой сложности не очень дорого =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение serg_iv » 13.12.2007 11:38:20

Код: Выделить всё
И вот что еще, может проще считать импульсы через LPT ?

Или через звуковуху?
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение Alexander » 13.12.2007 12:31:32

А я правильно понял, что для его задачи обязательно нужна обработка
прерываний ? Написание собственного драйвера или очень плотный
опрос порта ?
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 582
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

След.

Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru