|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2006, 08:56 | #1 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 18
|
Usb driver
как на счет состряпоть usb -драйвер для кулера с управлением скорости?
кто-нибудь знает как это состряпоть? и вообще где можно найти инфу по теме управление железом? |
02.11.2006, 20:13 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
сначала сделай это устройство
хорошенько разберись со спецификацией Usb 1.1/2.0 хорошенько прошарься в ассемблере если не хочешь шарить в ассемблере прощарься в С++. Из языка высокого уровня в файл драйвера может компилировать только MS DDK и только с языка С++. потом делай драйвер для него Последний раз редактировалось rpy3uH; 02.11.2006 в 20:18. |
03.11.2006, 07:50 | #3 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 18
|
спасибо за информацию
Грузин, помоги состряпать процедуру на встроеном асе для изменения напряжения на Usb |
03.11.2006, 20:09 | #4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
мне кажется нельзя изменить напряжение на usb
да и просто я не знаю как работает usb |
04.11.2006, 07:32 | #5 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Цитата:
На USB 4 проводка: 2 отвечают за данные, 2 за питание (+/- 5 Вольт). Вот и всё. Красный +5 Вольт Чёрный -5 Вольт Зелёный и белый - DATA (данные) P.S.: я себе просто зарядку для mp3-плеера делал, он только от компа заряжался, а теперь от розетки 220 В, и всё ОК. |
|
04.11.2006, 08:27 | #6 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 18
|
Zetrix спасибо за информу но про питание я знал
и все таки есть же устройства с управлением питания может хотя бы потскажите где можно найти такую инфу очень надо!!! |
04.11.2006, 08:38 | #7 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Скорее всего драйвера не изменяют питание на USB, просто они дают сигнал устройству, и то уже преобразует 5 вольт в меньшее напряжение (если был бы кулер, он бы скорость вращения замедлил бы). Т.е. регулировка напряжения идёт в самом устройстве, а не в компьютере. (на материнке)
Кароче 2 выхода: 1) спаять простейшую цепь: резистор (на котором сопротивление можно менять), ветнилятор и USB разъём; - скорость вращения меняется путём поворота ручки резистора 2) паять контроллер. Дело сложное. - скорость вращения меняется драйвером. Последний раз редактировалось zetrix; 04.11.2006 в 08:41. |
04.11.2006, 12:46 | #8 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Получаеться 1 выход Брать в руки паяльник :D
|
06.11.2006, 08:43 | #9 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 18
|
вольтаж не меняется. это я знаю. а вот силу тока можно менять по блокам (100мА). я только не знаю, как это сделать.
|
06.11.2006, 16:54 | #10 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
не люблю давать такие ответы но тем не менее
ты сначала сделай это устройство потом делай к нему драйвер потому что зная как работает устройство писать драйвер намного проще |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
USB driver для x86 Family | Vladislav | Компьютерное железо | 0 | 29.04.2008 08:08 |