RS -232 или глюки последовательного порта под .NET
От: koctik  
Дата: 25.08.06 08:56
Оценка:
Написал маленькую прораммку на C# котороая посылает данные в последовательный порт бинарные данные и считывает.
Программа очень простая.
Под Win XP работает замечательнольно. А под Win 98 начинает ся развлекалово.
То что читаю с помощью SerialPort.ByteRead() приходит нормально. А то что читаю с помощью SerialPort.Read(byte[] data,int offset, int count) считывает неправильно.
Т.е. первые два байта считываеются с помощью SerialPort.ByteRead() и всё ок а дальше считывается полный бред.
Может кто нить огбьяснит мне такое поведение порта? А ещё как нить расскажет как это исправить.
Вариаант типа использовать ByteRead() для чтения всего контента не предлагать.
Нет ни чего более постоянного, чем то что временно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.