Конференция "Прочее" » Ох уж мне эти писатели "кривых" драйверов! -2
 
  • Германн © (29.01.09 01:56) [0]
    В продолжение темы "Ох уж мне эти писатели "кривых" драйверов!", которая увы ушла в другое русло.
    С "кривой" программой я вроде справился. (Переназначил адреса COM-портов так, чтобы нужный ей порт имел номер в пределах 1..4).
    Но возникла новая проблема. Не могу в системе (WinXPSP3) установить более одного устройства USB-COM! Первое ставится на раз, второе вроде как ставится, но в конце установки сообщает о том, что установка типа "не совсем удалась". И верно. В "Диспетчере устройств" как было, так и осталось лишь одно устройство USB Serial Port, только поменяло оно адрес порта и навесило значок "неправильно работающего" устройства.
    Похоже я был не совсем прав, когда заявлял Максу (http://pda.delphimaster.net/?id=1228827942&n=5) о том, что с микросхемой FT232BM у нас никогда ещё проблем не было.
  • Городской Шаман (29.01.09 03:01) [1]

    > Германн ©   (29.01.09 01:56)  


    USB2COM это всегда вещь довольно кривая и странно работающая. Если оно хоть как-то работает, то уже хорошо.

    А проблема скорее всего в том, что драйвер покупался у одного разработчика на базе которого была создана обвязка без понимания как оно работает. Поэтому и создаётся устройство с тем же именем, которое и перенастраивается.

    .ПТУ сделало своё дело. Сейчас программист стал понимать в программировании на уровне математика - алгоритмы знает, а как оно внутри уже нет.
  • Германн © (29.01.09 03:23) [2]

    > Городской Шаман   (29.01.09 03:01) [1]
    >
    >
    > > Германн ©   (29.01.09 01:56)  
    >
    >
    > USB2COM это всегда вещь довольно кривая и странно работающая.
    >  Если оно хоть как-то работает, то уже хорошо.

    Для железячника - это просто глупая отмазка.!
    Примите и прочь!
  • Городской Шаман (29.01.09 03:36) [3]

    > Германн ©   (29.01.09 03:23) [2]
    >
    > >  Если оно хоть как-то работает, то уже хорошо.
    >
    > Для железячника - это просто глупая отмазка.!
    > Примите и прочь!


    Однако стоит учесть что новых железячников сегодня выпускается 20% спроса, поэтому и нанимают тех кто хоть что-то может.

    Кстати, я так и не понял, а кто писал драйвер и есть ли его исходники?
  • Pavia © (29.01.09 03:51) [4]

    > USB2COM это всегда вещь довольно кривая и странно работающая.

    Согласен на все 100%


    > Для железячника - это просто глупая отмазка.!

    Незнаю кого винить. Но USB + COM это всегда были глюки.
    Толи потому что все считают что это просто. Толи потому что это сложно.

    Вопервых, вся электроника преподается на уровне школы или ПТУ, каму как угодно.

    Написание драйверов под виндовс это отдельная тема. Вопервых это настолько специфичо что почти неучат. А самому разобраться трудно так как там много нюансов.
    Второе это работа с самим устройством. Тут теория хоть как-то плюс практика. Если повезет можно и профисионала найти.

    Теперь вернемся к самим USB и COM. Если сам COM очень простой, то вопрос только о соблюдении протокола. А это в принципе реально, но как работает вопрос большой. Теперь к USB два провода, козалось бы проще некуда. Так столько в протоколах понакрутили. Просто голова пухнет.
    И тут проблема нужно синхронизовать все эти передачи и встают еще ряд проблем.
  • Pavia © (29.01.09 04:03) [5]
    Хотя это не так уж и сложно. Но нюансов много.
  • tesseract © (29.01.09 12:05) [6]

    > Так столько в протоколах понакрутили. Просто голова пухнет.


    В RS? Да он же древний.


    > что с микросхемой FT232BM у нас никогда ещё проблем не было.


    Стандартные протоколы, вроде модема работают, а вот те которые наши разработчики например к масса-к ВПФ (до 11.2 версии щас не знаю) прикрутили - пасуют практически все.  

    Видел удиветельный девайс - USB-COM на Atmega + Philips USB. Но он дороговато стоил и имел жуткий драйвер.

    Про LPT вообще молчу - printers only.
 
Конференция "Прочее" » Ох уж мне эти писатели "кривых" драйверов! -2
Есть новые Нет новых   [134454   +44][b:0][p:0]