Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите по PL2303
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
4matic
Вот проблема в этом. У меня переходник на этом чипе. Как я понимаю, надо чем то отредактировать еепром, который приделывается к этой микрухе. Только есть ли чем редактировать и поможет ли?
Конечно проще на FTDI, но блин нету у нас нигде их вообще. Хоть тресни, не нашел ни чипов, ни готовых переходников.
Konst_777
Цитата(4matic @ Jan 3 2006, 03:07) *
Только есть ли чем редактировать и поможет ли?

Не поможет. Для PL2303 скорость обмена не задается через EEPROM. Драйвер PL2303 для Windows, создает виртуальный COM порт (VCP). Скорость обмена для VCP задается так же, как для обычного COM порта (см., например, Serial Communications Guide for CP210x: AN197 и AN197SW)
4matic
Не, не так. Обычный порт какую хош скорость поддерживает до определенного предела. А этот блин только ту, что в его таблице есть. То есть есть там 9600, а потом 14400. И все. Промежуточных нету. И если ты задаешь ему SET_BAUDRATE 10472, то в ответ на GET_BAUDRATE получаешь 9600. И ку.
-=Ingener=-
Небольшая поправка выдернул из Generic_Linux_kernal 2.4.x_ld_pl2303_v0728.rar в винде наверное тоже самое:

switch (cflag & CBAUD) {
case B0: baud = 0; break;
case B75: baud = 75; break;
case B150: baud = 150; break;
case B300: baud = 1228800; break; здесь возможно опечатка smile.gif
case B600: baud = 600; break;
case B1200: baud = 1200; break;
case B1800: baud = 1800; break;
case B2400: baud = 2400; break;
case B4800: baud = 4800; break;
case B9600: baud = 9600; break;
case B19200: baud = 19200; break;
case B38400: baud = 38400; break;
case B57600: baud = 57600; break;
case B115200: baud = 115200; break;
case B230400: baud = 230400; break;
case B460800: baud = 460800; break;
default: err ("pl2303 driver does not support the baudrate requested (fix it)");
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.