Программа для включения usb портов. Пять программ для создания загрузочной флешки. Лучшие программы для работы с флешкой
USB (Universal Serial Bus или Универсальная Последовательная Шина) — самый многофункциональный порт на сегодняшний день. С помощью этого разъема к компьютеру можно подключить не только флешку, клавиатуру или мышь, но и очень много других устройств. Например, есть портативные мини-холодильники с подключением USB, лампы, колонки, микрофоны, наушники, мобильные телефоны, видеокамеры, офисная техника и т.д. Список на самом деле огромный. Но для того, чтобы вся эта периферия работала должным образом и данные передавались быстро через этот порт, необходимо устанавливать драйвера для USB. В данной статье мы разберемся на примере, как же это правильно сделать.
По умолчанию, драйвера для USB устанавливаются вместе с ПО материнской платы, так как относятся непосредственно к ней. Поэтому, если у вас по каким-то причинам не установлены драйвера USB, мы будем обращаться в первую очередь к сайтам производителей материнской платы. Но обо всем по порядку.
В случае с USB, как и с любыми другими комплектующими компьютера, есть несколько способов найти и скачать необходимые драйвера. Разберем их подробно по порядку.
Способ 1: С сайта производителя материнской платы
Сперва нам необходимо узнать производителя и модель материнской платы. Для этого необходимо выполнить несколько простых действий.
- На кнопке «Пуск» необходимо кликнуть правой кнопкой мыши и выбрать пункт «Командная строка» или «Командная строка (администратор)» .
- Если у вас установлена операционная система Windows 7 или ниже, вам необходимо нажать сочетание клавиш «Win+R» . В результате откроется окно, в котором необходимо ввести команду «cmd» и нажать кнопку «ОК» .
- И в первом и во втором случае на экране появится окно «Командная строка» . Далее нам необходимо ввести следующие команды в этом окне для того, чтобы узнать производителя и модель материнской платы.
- Теперь, зная бренд и модель материнской платы, необходимо зайти на официальный сайт производителя. Вы с легкостью сможете найти его через любую поисковую систему. К примеру, в нашем случае это компания ASUS. Переходим на .
- На сайте необходимо найти строку поиска. В нее вводим модель материнской платы. Обратите внимание, что в ноутбуках чаще всего модель материнской платы совпадает с моделью самого ноутбука.
- Нажав кнопку «Enter» , вы попадете на страницу с результатами поиска. Найдите в списке свою материнскую плату или ноутбук. Нажмите на ссылку, кликнув по названию.
- В большинстве случаев сверху вы увидите несколько подпунктов к материнской карте или ноутбуку. Нам необходима строка «Поддержка» . Кликаем на нее.
- На следующей странице нам необходимо найти пункт .
- В результате, мы попадем на страницу с выбором операционной системы и соответствующих драйверов. Обратите внимание, что не всегда, выбрав свою операционную систему, можно увидеть нужный драйвер в списке. В нашем случае драйвер для USB можно найти в разделе «Windows 7 64bit» .
- Открыв дерево «USB» , вы увидите одну или несколько ссылок на скачивание драйвера. В нашем случае выбираем первую и нажимаем кнопку «Глобальный» .
- Моментально начнется скачивание архива с установочными файлами. После завершения процесса скачивания необходимо распаковать все содержимое архива. В данном случае в нем находятся 3 файла. Запускаем файл «Setup» .
- Начнется процесс распаковки установочных файлов, после чего запустится сама программа установки. В первом окне для продолжения необходимо нажать кнопку «Next» .
- Следующим пунктом будет ознакомление с лицензионным соглашением. Делаем это по желанию, после чего ставим отметку напротив строки «I accept the terms in the license agreement» и нажимаем кнопку «Next» .
- Начнется процесс установки драйвера. Прогресс вы сможете увидеть в следующем окне.
- По завершению установки вы увидите сообщение об успешном окончании операции. Для завершения необходимо лишь нажать кнопку «Finish» .
wmic baseboard get Manufacturer - узнать производителя платы
wmic baseboard get product - модель материнской платы
На этом процесс установки драйвера для USB с сайта производителя закончен.
Способ 2: С помощью программ автоматического обновления драйверов
Если вам не хочется возиться с поиском производителя и модели материнской платы, скачиванием архивов и т.д., вам стоит тогда воспользоваться этим способом. Для этого способа вам понадобиться любая утилита для автоматического сканирования системы и загрузки необходимых драйверов.
К примеру, можно использовать или . В любом случае, вам будет из чего выбрать. Аналогичных программ в сети на сегодняшний день большое количество. Взять к примеру, тот же . О подробной установке драйверов с помощью этой программы вы можете узнать из нашего специального урока.
Способ 2: Через диспетчер устройств
Зайдите в диспетчер устройств. Для этого необходимо выполнить следующее.
Обратите внимание, что этот способ является самым малоэффективным из всех трех. Но в некоторых случаях он действительно помогает системе хотя бы опознать USB-порты. После такой установки необходимо выполнить поиск драйверов одним из двух вышеперечисленных способов для того, чтобы скорость передачи данных через порт была максимально возможной.
Как мы уже ранее советовали, для любых форс-мажорных ситуаций сохраняйте всегда самые важные и необходимые драйвера и утилиты на отдельный носитель. В случае необходимости он может сэкономить вам много времени, которое будет затрачено на повторный поиск софта. Кроме того, могут возникнуть ситуации, когда у вас попросту не будет доступа к интернету, а установить драйвера будет нужно.
13-01-2014
ATiny2313
Захаров Денис, Украина
Как известно, существует достаточное количество интерфейсов, с помощью которых микроконтроллер (МК) может общаться с внешними устройствами. Если необходимо связать МК с персональным компьютером или ноутбуком, то с уверенностью можно сказать, что лучше всего использовать интерфейс COM-порта RS-232.
Причина такого выбора очевидна - практически все контроллеры имеют аппаратные модули UART, с помощью которых можно передавать информацию при минимальном расходе ресурсов МК. Кроме того, существует множество хорошо зарекомендовавших себя программ, предназначенных для работы с COM-портом. Поскольку сигналы МК имеют уровни TTL, для согласования с интерфейсом RS-232 необходим преобразователь уровней. Часто его выполняют на основе доступной и популярной микросхемы MAX232 .
Рисунок 1. |
Представленное устройство (Рисунок 1) предназначено для управления приборами с помощью любого ПК, имеющего порт USB. Современные компьютеры и ноутбуки имеют по несколько таких портов. С помощью этого комплекса можно производить управление светом, телевизором и другими приборами. Исполняющие устройства не обязательно должны находиться в непосредственной близости от ПК.
Прибор состоит из вполне доступных и распространенных элементов. Обе микросхемы - микроконтроллеры ATtiny2313 семейства . Первый контроллер подключен к USB-порту компьютера и выполняет функцию конвертора форматов USB-COM. Второй подключается к первому и все время сканирует команды, которые посылаются с ПК через терминальную программу Terminal v1.9b.
Подключенный к выводу 2 USB резистор R4 переводит устройство в низкоскоростной режим LS, позволяющий при обмене данными со скоростью 1.5 Мбит/с с помощью программы выпонять расшифровку посылок от ПК.
С помощью резисторов R2 и R3 происходит устранение переходных процессов. Конденсатор С5 блокирует импульсные помехи в цепи питания. Стабилитроны D1 и D2 необходимы для согласования логических уровней МК и USB входа ПК. Для безошибочной передачи данных между контроллерами частоты кварцевых резонаторов должны быть равны 12 и 4 МГц.
К выводам /RESET следует подключить подтягивающие резисторы, чтобы в дальнейшем избежать произвольного сброса МК из-за влияния помех и статических напряжений. В данной схеме все команды отображаются на светодиодах, подключенных к порту В. Чтобы управлять какими-либо устройствами, необходимо подключать выходы контроллера к реле (Рисунок 2).
Собрать устройство можно на макетной плате, хотя лучше, все же, на полноценной печатной плате. Элементы можно разместить, например, так, как показано на Рисунке 3.
Программа для микроконтроллера U1 разработана товарищем GetChiper в среде Bascom-AVR. Для работы с шиной USB использована библиотека swusb.LBX . С ее помощью выполняется программное декодирование USB протокола в режиме реального времени. Для работы устройства с ПК, нужно установить соответствующие драйверы, скопировав их на жесткий диск. При первом подключении устройство опознается и запросит драйвер. Далее нужно указать путь к папке с файлами, и все заработает.
Программа микроконтроллера U2 была написана мною в среде AVRStudio на языке ассемблера. Блок-схема алгоритма работы МК представлена на Рисунке 4. Аппаратный модуль UART следует настроить на прерывание по завершению приема данных. Сам МК не будет выполнять ни одной функции, пока не наступит прерывание. Для снижения энергопотребления можно воспользоваться режимом sleep, но в данной конструкции этого делать не понадобилось. Как только из терминала ПК последуют команды, МК мгновенно перейдет к их сканированию. На данный момент контроллер поддерживает следующую систему команд:
-on1, on2, on3, on4, on5, on6, on7, on8
- команды установки портов в «лог. 1»;
-off1, off2, off3, off4, off5, off6, off7, off8
- команды установки портов в «лог. 0»;
-ser - установить все порты в активное состояние «лог. 1»;
-clr
- сбросить все порты в состояние «лог.0».
После окончания ввода каждой команды необходимо нажимать Enter. Таким образом МК сможет определить конец команды и приступить к ее сканированию. На каждую верную команду контроллер будет отвечать «ok». Если ввести неверные данные, то в терминальную строку вернется «error». Пример выполнения команды показан на Рисунке 5.
Версия прошивки 1.0. Выставлять фьюзы необходимо в соответствии с Рисунком 6. Разрабатывается следующая версия прошивки, где будет происходить самообучение МК и изменение систем команд в терминале.
Программное обеспечение МК, виртуальная модель Proteus и драйвер для ПК -
Протокол передачи данных между МК и ПК- скачать
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться . |
- ....вообще-то хотелось увидеть соопрежение м/у USB-портом одного компьютера с COM-портом второго...или LPT-порта третьего...
- Спасибо! Опечатка исправлена:)
- Зачем использовать 2 МК? Неужели у Attiny2313 мало flash? Или просто не хватает портов I/O? Тогда ладно, видно, что USB висит на INT0/INT1.
- Сопротивление катушек маломощных реле в районе 100-200 Ом, не учитывая насыщенный транзистор (это же не пускатель, и не контактор). Так что 50-200 мА подходящий ключ не испугается. Материал очень интересен в плане привязки МК к USB без всяких интерфейсных микросхем и без присутствия в структуре МК аппаратного USB. Но учитывая цели и задачи первоисточника http://www.recursion.jp/avrcdc/cdc-232.html, из двух МК один выполняет всё же функции преобразователя USB-COM. И весьма дешёвого преобразователя, что безусловно радует.
- Вот интересный гражданин попался с «дворянскими замашками», судя по нику. О каких экстремумах идёт речь? Вроде в материале нет даже упоминания о типе реле или транзисторов. И если реле запитывается от 5В USB то, безусловно, хотелось бы минимизировать потребление со стороны хоста на ПК. Этого можно добиться оптронами и дополнительным питанием реле со стороны нагрузки, что усложняет схему. Или ещё пару вариантов. Разве акцент в статье сделан на оптимизации? Автор добился своего и правильно делает, что не выкладывает конкретную плату. Для того, кто будет повторять, данного узла достаточно.
- Да, статейка еще та... но стоит ли так опситраться? Я тоже хотел кое что прокомментировать сразу как ее прочел, и диод в том числе. Но анонимно тут нельзя. Вот зачем автору AVR-CDC? Я не заметил что где-то в схеме используются сигналы DTR, DTS, RTS, CTS. V-USB не хватило? Про два "кирпича" уже написали выше, - хватило бы и одного. А про диод уже исправлено, слава Будде! Диод нужен для защиты транзистора от импульса напряжения самоиндукции обмотки реле, в момент размыкания тока. Вот, кстати, вспомнил одну реализацию. Статья была в журнале Радио, но и в интернетах нашлась, кому интересно можете глянуть.