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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передать и принять через COM 
V
    Опции темы
Всемогущий
Дата 26.10.2007, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 25.6.2006
Где: Челябинск

Репутация: нет
Всего: 13



Пожалуйста подскажите как принимать и передавать данные через com port

хотябы намёк,или ссылку на статью.

Видел тему про lpt.



--------------------
Цитата(smartov @  16.1.2007,  13:26 Найти цитируемый пост)
Видел я PHP код, который пишут наСильники, никогда на php не писавшие  :D  То еще зрелище. Все пытаются сделать руками и через ж (как в С привыкли). Все пытаются память освобождать итд итп. 
PM MAIL ICQ   Вверх
JusTalionis
Дата 26.10.2007, 20:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: 6
Всего: 17



Ссылок по этому вопросу у меня нет, Гугль тебе в помощь! smile 

А из собственных старинных архивов могу дать вот что.
Чтобы работать с последовательным портом, его надо открыть как файл. Для этого используется директива OPEN в следующем формате:

OPEN "COMx: [v],[упр],[b],[s],[RS],[CSm],[DSm],[CDm],[LF],[PE]" AS #n [LEN=l]

x - 1..4, номер COM порта

v - скорость

b - длина посылки, 4..8 бит

упр - строка следующих символов, управляющая проверкой четности при приеме: S -бит четности=1 M -бит четности=0  O -вкл. проверку N -выкл. проверки

s - 1..2, кол-во стоп-битов

RS -подавляется Rts,  если задано, то CS0.
CS[m] -управление Cts

DS[m]  -ожидать m сек Dsr  (по умолчанию m=0)
CD[m]  -ожидать m сек Dcd

LF -автоматическое добавление 0Ah после 0Dh

PE - задействована проверка на четность

Последовательный порт можно открыть только под одним файловым номером n .

Затем из порта можно читать или записывать как в нормальный файл. Чтобы обмен с устройством, подключенным к COM получался, порт должен быть настроен с теми же параметрами, как и устройство, особенно - должна быть одна и та же скорость.


PM MAIL   Вверх
cardinal
Дата 29.10.2007, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Цитата(Всемогущий @  26.10.2007,  17:50 Найти цитируемый пост)
хотябы намёк

http://forum.vingrad.ru/faq/topic-158053.html


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
iff
Дата 3.11.2007, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: -1
Всего: 16





--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.1139 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.