Я люблю старые компьютерные игры. Люблю старое железо, но не настолько, чтобы коллекционировать его дома. Другое дело – поковырять какой-нибудь старый чип и попробовать самому что-нибудь воспроизвести, совместить старое с новым. В данной статье история о том, как я подключил AVR-микроконтроллер к YM3812, применявшуюся в таких звуковых картах как Adlib, Sound Blaster и Pro AudioSpectrum. Я не создал что-то принципиально новое, просто объединил разные идеи. Возможно кому-то будет интересна моя реализация. А может мой опыт подтолкнет кого-нибудь на создание свого ретро-проекта.
Рубрика «v-usb»
USB-звуковая карта на YM3812
2019-12-04 в 7:18, admin, рубрики: avr, opl2, v-usb, программирование микроконтроллеров, старое железоЧасть 2. HID устройство для вращения камеры
2014-03-14 в 12:22, admin, рубрики: skype api, v-usb, Гаджеты. Устройства для гиков, Программинг микроконтроллеров, Программирование, метки: skype api, v-usb
Это продолжение моей статьи об устройстве для вращения Веб-камеры (предыдущую статью можно найти тут).
В этой части я расскажу о создании программной части: прошивки для микроконтроллера ATtiny85 и программы для компьютера, для того что бы иметь возможность управлять устройством.
Читать полностью »
Программируем nRF24LE1 через Raspberry PI и USBasp
2014-02-01 в 15:42, admin, рубрики: nRF24L01+, NRF24LE1, Raspberry Pi, v-usb, Программинг микроконтроллеров, умный дом, метки: nRF24L01+, NRF24LE1, Raspberry Pi, v-usb, умный дом
Некоторое время назад на хабре упоминались недорогие (от $6 ) радио модули nRF24LE1 со встроенным микроконтроллером.На этих радио модулях ребята из COOLRF планировали осуществлять свой проект, но в итоге «переехали» на более дорогой чип Atmega128RFA1, а nRF24LE1 как я понял отодвинули на второй план.
В статье мы рассмотрим возможность прошивки радио модуля через Raspberry PI и USBasp а так же пару примеров кода на Си.
Читать полностью »
Управление устройством USB HID на Windows 7
2014-01-30 в 14:49, admin, рубрики: avr, v-usb, Программинг микроконтроллеров, метки: avr, c++, USB-HID, v-usb В статье сделана попытка предоставить пошаговую инструкцию — как соединить самодельное устройство USB HID на микроконтроллере AVR и компьютер с операционной системой Windows 7 x64, чтобы обмениваться данными и управлять портами микроконтроллера. Пример приложения управляет через USB ножкой порта микроконтроллера (к ней подключен индикационный светодиод). Есть возможность также прочитать состояние состояние светодиода — потушен он или горит. Топик предназначен для новичков, поэтому большая просьба к знатокам программирования — приберегите тухлые яйца и гнилые помидоры иронические комментарии для более удобного случая.
Читать полностью »
6 применений в «умном доме» платы USBasp. Нестандартное использование USBasp
2014-01-08 в 12:41, admin, рубрики: DS18B20, nRF24L01+, usbasp, v-usb, Программинг микроконтроллеров, умный дом, метки: DS18B20, nRF24L01+, usbasp, v-usb, умный дом
Иногда дешевле купить готовое устройство, чем собирать его самому. Да и самодельное устройство не всегда и не у всех будет выглядеть аккуратно- это зависит от наличия оборудования/материалов и прямоты рук.
Пользователи, знакомые с микроконтроллерами Atmel или хотя бы с Arduino скорее всего знают о дешевом программаторе USBasp, цена которого на Ebay около 3 $.Распространены две версии программатора:
USBasp 2.0 — с стабилизатором на 3.3 вольта.
USBasp 3.0 — плата поменьше, без стабилизатора. Так же у его не выведены на разъем порты PD0 и PD1(Аппаратный UART).В руках не держал и соответственно рассматривать его тут не будем.
Ниже мы рассмотрим как превратить программатор USBasp в I2C-USB переходник, научимся читать датчики влажности и температуры, получим простой набор портов ввода/вывода (PIO), RS232-USB, а так же попытаемся создать устройство nRF24L01-USB для чтения беспроводных датчиков и управления устройствами.Ну и для любителей Arduino — будем программировать в среде Arduino IDE используя USBasp как макетную плату.Проекты используют популярную библиотеку V-USB для работы с USB в программной реализации.
Читать полностью »
Компактный USB HID Bootloader для ATTiny85
2013-11-05 в 12:43, admin, рубрики: ATtiny85, avr, bootloader, v-usb, Программинг микроконтроллеров, метки: ATtiny85, avr, bootloader, v-usb
Представляю вашему вниманию новый компактный Bootloader для AVR Tiny 45/85. Данный автозагрузчик распространяется под лицензией GNU GPL, как того требует лицензия V-USB. Основой для данного автозагрузчика послужил ATtiny85 USB Boot Loader от Embedded Creations и его потомок micronucleus-t85, используемый платами Digispark.
Также как и вышеупомянутые, TinyHID Loader основан на библиотеке V-USB.
Ключевые особенности:
- Работает под ATTiny45 и ATTiny85
- Компактен (2кб с базовыми функциями)
- Расширяем (есть ряд дополнительных функций, включение которых увеличит размер)
- Не треубет драйверов (что особенно важно под новые версии Windows)
- Не работает с AVRdude, использует вместо этого кросплатформенное API на C#
- Умеет обновлять сам себя