LINUX.ORG.RU

последоват.порт: ttyS0, ttyUSB0, registers ?


0

0

Не подскажите.
Может у кого был опыт.

У меня не работает COM-порт, возможно сгорел,
устройство подключается через USB-COM переходник, minicom  и
программа, написанная с использованием unix-API, open("/dev/ttyUSB0",..), работают.

Будет ли работать программа, написанная с использованием
прямого обращения к регистрам порта: 0x3F8, 0x3FB,..., inb(),outb() ?

Исходники драйвера:
./drivers/usb/serial/pl2303.c
./drivers/usb/serial/pl2303.mod.c
 глянул, на вскидку ничего не видно, 
не подскажите может кто уже знает ответ.
Можно ли как то решить вопрос тестирования такой программы ?

Спасибо.
 
anonymous

>устройство подключается через USB-COM переходник, minicom и
>Будет ли работать программа, написанная с использованием
прямого обращения к регистрам порта: 0x3F8, 0x3FB,..., inb(),outb() ?

Конечно не будет работать.

koTuk
()

>pl2303.c

Вообще достаточно глючный чип - под windows драйвер даже на стандартных скоростях глючит - например 19200. Под linux драйвер более качественный. Я его купил и сильно пожалел - лучше ftdi брать.

koTuk
()

>Будет ли работать программа, написанная с использованием прямого обращения к регистрам порта: 0x3F8, 0x3FB,..., inb(),outb() ?

Нет, не будет. USB Serial Converter это USB-устройство, и обращатся к нему надо соответственно.

Sectoid ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.