Продолжаю изучение ТИОН-про 28. На этот раз дошел до последовательных портов.
Накидал простенькую программку для тестирования портов (вывод списка имеющихся портов, открытие/закрытие порта, чтение/запись в порт).
На обычной винде все работает.
Пытаюсь ту же программку запустить на тионе и результата нет, а именно не получается считать/записать данные в порт.
Что я делаю:
Загрузил программу в тион, запустил. Программа показала, что в системе имеется три порта: COM1, COM3 и COM4.
Сделал кабель с разъемом RJ45 с одной стороны и DB9 с другой. DB9 вставляю в PC разработчика и запускаю прогу Tera Term.
RJ45 вставляю сначала в разъем X16, пытаюсь записать/считать из COM3, потом из COM4.
Потом вставляю RJ45 в X17, пытаюсь также через COM3, потом через COM4.
В Tera Term при этом ничего нет.
Поэтому возникли следующие вопросы:
1. Возможно ли в NET Compact Framework 3.5 рабоать на данном устройстве стандартными средствами?
2. Есть ли где-нибудь описание соответствия разъема и названия порта в системе (COM3 = X16, COM4 = X17 и т.д.)
3. Возможно чтобы это все работало нужно что-то донастроить в системе?
Тестовая программка во вложении.
P.S. попытка отправить данные в порт COM1 приводит к зависанию системы, но я так понимаю это связано с тем, что этот порт используется системой для вывода отладочной информации.