Форма входа

Поиск



Счетчик посетителей

Рейтинг@Mail.ru

Разработано jtemplate модули Joomla

Микроконтроллеры

Все об основах процессорной, микропроцессорной и микроконтроллерной техники. Упор сделан на материалы для начинающих.

Адаптер USB – FIFO

С развитием компьютерной техники постоянно усложняется задача самодеятельных конструкторов, которые желают, что бы их устройства на микроконтроллерах могли связываться с компьютером, передавать туда информацию и получать команды управления. В настоящее время практически уже полностью вышли из употребления не только LPT порты, которые были удобнее всего для организации канала компьютер – микроконтроллер, но даже уже и COM порты. Мир переходит на всевластие USB. Однако, USB-канал, это очень сложное высокотехнологичное устройство, имеющее сложный многоуровневый алгоритм работы. Кроме того, использование USB протокола в своих разработках требует лицензирования, что для самодеятельных конструкторов и мелких конструкторских фирм очень накладно. Однако, спрос рождает предложение. Производители микросхем предлагают на сегодняшний момент множество вариантов решения этой проблемы. 

Подробнее: Адаптер USB – FIFO

USB-HID пример подключения

В статье "Описание проекта V-USB" вы могли ознакомиться с открытым ориентированным на самодеятельных разработчиков проектом, который позволяет самостоятельно конструировать свои собственные устройства на микроконтроллерах с возможностью подключения к компьютеру по USB. Описываемый проект V-USB  (см. подробнее здесь) представляет собой  простую схему USB интерфейса и готовый программный драйвер для микроконтроллера AVR с подробным описанием. При разработке своего устройства вы просто вставляете эту схему и эту программу в свою конструкцию и используете это все для передачи своей информации в компьютер. Однако драйвер со стороны микроконтроллера -  это далеко не все. Для того, что бы ваше устройство могло работать с компьютером, вам необходимо разработать программный драйвер устройства для компьютера. Внутренняя структура программного интерфейса USB довольно сложна и требует разработки отдельного драйвера для каждого конкретного внешнего USB устройства. Разработка такого драйвера для простого радиолюбителя – задача архисложная. В данной статье приводится конкретный пример готовой схемы, основанной на драйвере V-USB.

Подробнее: USB-HID пример подключения

V-USB применение

Проект V-USB пришелся по вкусу многим самодеятельным конструкторам из самых разных стран мира. Компания Objective development на своем сайте призывает всех, кто разработал свою собственную конструкция с использованием их технологии, присылать ее описание или ссылку на сайт с таким описанием и охотно размещает все эти ссылки на своем сайте.

Подробнее: V-USB применение

V-USB описание проекта

В настоящее время в среде самодеятельных конструкторов (или, как их традиционно у нас называют, радиолюбителей) набирает актуальность вопрос подключения своих самодельных конструкций к компьютеру посредством USBинтерфейса. И это понятно. Современные компьютеры просто не оставляют для конструкторов иного выхода. Почти умер такой простой удобный LPT порт. Доживает свои последние дни немного более сложный порт COM. На современных ноутбуках этих портов почти не увидишь. Да и на стационарных компьютерах производители все чаще их не ставят. Зато USB порт уверенно завоевывает освободившиеся позиции. К тому же USB имеет и очевидные преимущества: наличие питающего напряжения на шине, позволяющего питать подключаемые устройства, возможность горячего подключения и отключения, небольшие размеры, малое количество проводников и контактов (всего 4 контакта).  Но не смотря на все это, USB порт до сих пор не получил распространения среди радиолюбителей. В чем же причина?

Подробнее: V-USB описание проекта

Программная реализация шины USB

В данной статье рассматривается один из вариантов программной реализации универсальной последовательной шины (USB).

Отличительные особенности:

  • Программная реализация протокола USB.
  • Поддержка низкоскоростного режима USB-связи (1.5Мбит/сек) в соответствии с требованиями USB2.0
  • Программная реализация может работать в составе AVR-микроконтроллеров с малым объемом памяти, от 2 кбайт и выше
  • Требуется только несколько внешних компонентов
    • - Один резистор для детекции низкой скорости USB
    • - Делитель/стабилизатор напряжения с фильтрацией

Подробнее: Программная реализация шины USB

Подкатегории

  • Основы процессорной техники

    В основе любого микроконтроллера лежат принципы, которые были разработаны еще для первых простейших процессоров, а затем микропроцессоров. Для того, что бы разобраться в современных микроконтроллерах и компьютерах необходимо знать эти основы.

  • Примеры построения узлов

    Ряд схемных примеров построение различных узлов микроконтроллерных устройств.

  • Ардуино

    Цикл статей, описывающий популярный микропроцессорный модуль "Ардуино", предназначенный для индивидуального творчества широкого круга начинающих конструкторов. Модуль позволяет легко и просто, не имея более ни каких вспомогательных приспособлений кроме собственно модуля и персонального компьютера разрабатывать практически любые самодельные микроконтролерные устройства, самоделки, системы управления электронными устройствами.

Музыка на праздниках