Метка «микроконтроллеры»
LIB USB: и не одетая, и не обнаженная

LIB USB: и не одетая, и не обнаженная

Ты спросишь: а придется ли писать драйвер для операционной системы компьютера, чтобы подключить USB — устройство? Если использовать libusb, то можно обойтись без реализации полноценного модуля ядра. Libusb —это open source библиотека, которая позволяет быстро запрограммировать, во-первых, поиск устройства на шине, а во-вторых —обмен данными с ним. Под Linux библиотеку и необходимые заголовочные файлы можно...
Программатор USB TINY

Программатор USB TINY

Для микроконтроллеров AVR существует множество различных программаторов. USBtiny здесь упоминается, в частности, потому, что содержит программную реализацию USB, аналогичную V — USB. Схема этого программатора проста: версия 2 содержит две микросхемы, а первая версия —лишь одну (собственно чип ATtiny2313). Благодаря подробному описанию на сайте и простым комплектующим устройство легко сделать даже начинающему. USBtiny совместим с...
Программный инструментарий для прошивки USB

Программный инструментарий для прошивки USB

Программный инструментарий, необходимый для реализации простейшей прошивки USB — гаджета, предельно аскетичен: компилятор gcc — avr, библиотека avr — libc, программатор avrdude и набор binutils для AVR. В Debian/Ubuntu все, что нужно, устанавливается одной командой: $ sudo apt — get install avrdude binutils — avr gcc — avr avr — libc На безбрежных просторах интернета...
V - USB программная реализация USB для AVR

V — USB программная реализация USB для AVR

Разработка различных устройств на основе микроконтроллеров — занятие, достойное настоящего компьютерного гика. Несомненно, полезной фишкой любого гаджета будет USB — интерфейс для подключения к компьютеру. Но что делать, если в микросхеме AVR не предусмотрена аппаратная поддержка USB? V — USB: РАЗМЕР ИМЕЕТ ЗНАЧЕНИЕ При разработке собственного гаджета часто встает проблема его подключения к компьютеру. Надо...