Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Вниз

Ох уж мне эти писатели "кривых" драйверов! -2   Найти похожие ветки 

 
Германн ©   (2009-01-29 01:56) [0]

В продолжение темы "Ох уж мне эти писатели "кривых" драйверов!", которая увы ушла в другое русло.
С "кривой" программой я вроде справился. (Переназначил адреса COM-портов так, чтобы нужный ей порт имел номер в пределах 1..4).
Но возникла новая проблема. Не могу в системе (WinXPSP3) установить более одного устройства USB-COM! Первое ставится на раз, второе вроде как ставится, но в конце установки сообщает о том, что установка типа "не совсем удалась". И верно. В "Диспетчере устройств" как было, так и осталось лишь одно устройство USB Serial Port, только поменяло оно адрес порта и навесило значок "неправильно работающего" устройства.
Похоже я был не совсем прав, когда заявлял Максу (http://delphimaster.net/view/4-1228827942/) о том, что с микросхемой FT232BM у нас никогда ещё проблем не было.


 
Городской Шаман   (2009-01-29 03:01) [1]


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


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

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

.ПТУ сделало своё дело. Сейчас программист стал понимать в программировании на уровне математика - алгоритмы знает, а как оно внутри уже нет.


 
Германн ©   (2009-01-29 03:23) [2]


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

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


 
Городской Шаман   (2009-01-29 03:36) [3]


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


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

Кстати, я так и не понял, а кто писал драйвер и есть ли его исходники?


 
Pavia ©   (2009-01-29 03:51) [4]


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

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


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

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

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

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

Теперь вернемся к самим USB и COM. Если сам COM очень простой, то вопрос только о соблюдении протокола. А это в принципе реально, но как работает вопрос большой. Теперь к USB два провода, козалось бы проще некуда. Так столько в протоколах понакрутили. Просто голова пухнет.
И тут проблема нужно синхронизовать все эти передачи и встают еще ряд проблем.


 
Pavia ©   (2009-01-29 04:03) [5]

Хотя это не так уж и сложно. Но нюансов много.


 
tesseract ©   (2009-01-29 12:05) [6]


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


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


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


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

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

Про LPT вообще молчу - printers only.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.046 c
1-1208283210
Михаил
2008-04-15 22:13
2009.03.29
Как задать пределы шкалы по осям диаграммы Excel ?


3-1217487936
9899100
2008-07-31 11:05
2009.03.29
Список таблиц


15-1232336105
Slider007
2009-01-19 06:35
2009.03.29
С днем рождения ! 17 января 2009 суббота


2-1234257405
Scot Storch
2009-02-10 12:16
2009.03.29
службы (сервисы)


2-1234085225
jonin
2009-02-08 12:27
2009.03.29
текстовый файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский