Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 30.12.2008
Сообщений: 3
1

СОМ порт прога

04.01.2009, 15:29. Показов 3240. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста, подскажите как создать прогу работающую с СОМ портом
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2009, 15:29
Ответы с готовыми решениями:

Прерывание от сом порта
Читаю с порта данные, т.е. данные в буфер приходят нормально, но я наверно чет пропустил и не могу...

Работа с СОМ портами
Как рабоать с СОМ портами? На работе есть устройство к нему нет документации, шеф говорит что надо...

Прием данных с СОМ-порта
В общем надо мне написать программу для передачи и приема хотя бы текста через последовательный...

Чтение данных из сом по событию
Как реализовать чтение данных из порта только в том случае, если в его буфере появились данные?

7
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
04.01.2009, 16:33 2
Вроде так:

Код
HANDLE hCOM=CreateFile("COM1",GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
А потом
Код
WriteFile(hCOM,buffer,sizeof(buffer),&nb,&ov);
Не ручаюсь, за правильность, никогда не работал с комом.
1
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
10.01.2009, 09:30 3
Почитайте про класс System.IO.Ports.SerialPort
0
0 / 0 / 0
Регистрация: 30.12.2008
Сообщений: 3
13.01.2009, 08:11  [ТС] 4
Цитата Сообщение от Green Посмотреть сообщение
Почитайте про класс System.IO.Ports.SerialPort
Прочитал , через виртуал порт кое-какого обмена получил. Но как то при обмене русские буквы не передается...
0
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
13.01.2009, 08:36 5
Задайте нужную кодировку через свойство SerialPort.Encoding
0
27 / 27 / 2
Регистрация: 09.12.2008
Сообщений: 138
13.01.2009, 12:07 6
magnit83

а для чего твоя программа? можешь исходники выложить ?
0
0 / 0 / 0
Регистрация: 08.01.2009
Сообщений: 11
23.01.2009, 19:53 7
Цитата Сообщение от Green Посмотреть сообщение
Почитайте про класс System.IO.Ports.SerialPort

можно ли создать виртуальный COM порт и вести обмен между двумя приложениями используя именно System.IO.Ports...? (или подобное что-нить)

т.е. нужно для эмулирования на компе двух железяк соединенных по COM порту, а на компе он всего один порт.
0
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
26.01.2009, 02:59 8
SerialPort использует существующий com-порт в системе.
0
26.01.2009, 02:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2009, 02:59
Помогаю со студенческими работами здесь

Не получается создать СОМ объект на с#
Помогите, пожалуйста, разобраться почему dll-ка не регистрируется в системе. Все переделывал...

Надо узнать количество СОМ-портов...
Надо узнать количество СОМ портов и их состав на VB.NET Напимер может быть количество 4, а по...

Работа с сом-портом
Суть программы-обмен данными с некоторым микроконтроллером. Одна из особенностей- RX и TX...

Можно ли на С# написать СОМ объект?
Подскажите возможен сабж или нет. Я думаю нет, но хотел бы убедиться.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru