Вход в Зоопарк ручных компьютеров
gps мониторинг, транспортная логистика, gps слежение
Если вы видите баннеры при просмотре с КПК, то вам - СЮДА
Взаимодействие с Com портом (C#)
Форумы Поиск Вход Для ПК
Программирование для КПК
Пн Сен 08, 2008 3:10
dweller (Новый писатель)
Имеется КПК, к нему через RS232 подключен дозиметр. Дозиметр постоянно передает свои показания, задача - визуализировать данные, передаваемые дозиметром на КПК. Для общения с СОМ портом использую библиотеку OpenNETCF.
Вот пример кода:
bSet= new OpenNETCF.IO.Serial.BasicPortSettings();
bSet.BaudRate = BaudRates.CBR_9600;
bSet.ByteSize = 8;
bSet.StopBits = StopBits.one;
bSet.Parity = Parity.none;
sPort = new OpenNETCF.IO.Serial.Port("COM1:", bSet);
sPort.Open();

Проблема в том что при попытке открыть порт, выскакивает ошибка : CreateFile Failed: 55
Проверял все СОМ порты с 0 по 9. В чем проблема - никак не пойму.

З.Ы. Как определить к какому порту привязан разъем RS232?
Вт Сен 09, 2008 22:33
dweller (Новый писатель)
В общем что-то я зашел в тупик. Путем изучения реестра нашел, что RS232 висит на COM1, но открыть этот порт никак не получается. Настройки порта взяты из документации к дозиметру, так что в этом проблемы быть не должно.

Пробовал через класс SerialPort библиотеки OpenNETCF, выскакивает ошибка CreateFile Failed: 161. Интересно почему ошибки вылетают разные?
Вот код через SerialPort:

sPort = new OpenNETCF.IO.Ports.SerialPort("COM1:", 9600, OpenNETCF.IO.Ports.Parity.None, 8, OpenNETCF.IO.Ports.StopBits.One);
sPort.Open();
sPort.DataReceived += new OpenNETCF.IO.Ports.SerialDataReceivedEventHandler(this.data_recived);
Чт Окт 29, 2009 9:09
asyl (Новый писатель)
Помогите пожалуйста!!!
Необходимо написать программу для приёма данных через СОМ порт. В связи с тем что из языков знаю только Pascal, нашел способ написать прогу на паскале на КПК... только вот не знаю как обратиться к порту. Нужен адрес порта хотя чтоли. Если есть возможность реализации этой задачи на другом языке, то подскажите при помощи какой проги и желательно листинг программ для примера...

Если вы видите баннеры при просмотре с КПК, то вам - СЮДА



Форумы Handy.ru 


Powered by phpBB © 2001 phpBB Group