Архив рубрики: Электрические схемы

[sape]

PonyProg 2000 для ATmega328

Скачать PonyProg 2.08c можно – здесь.
Скачать патч PonyProg208c_RGv100a.zip можно – здесь.

Установите PonyProg 2.08c, и затем замените оригинальный PonyProg.exe модифицированной версией (windows 32-bit)-PonyProg208c_RGv100a.zip.

Тестил на Windows XP – всё работает!

Драйвер линейки 7-сегментных индикаторов на ATtiny13 (бегущая строка)

Раньше мы сказали «А», собрав устройство ввода – клавиатуру, теперь мы просто обязаны сказать «Б» и сделать устройство вывода, чем мы сегодня и займемся. В качестве устройства «Б» у нас будет выступать 7-сегментный индикатор. Но не просто один индикатор, а целая линейка семисегментных индикаторов, причем неограниченной длинны и с кучей эффектов отображения! Интересно? Ну, тогда, начнем! Читать далее

Программы Nodejs для pic16f690

Программы, Использующие модули NodeJS
Следующие программы являются примерами, которые используют модули NodeJS, в первую очередь для считывания данных с микросхемы PIC через USB-порт. Преимущество использования NodeJS в том, что программы не зависят от платформы. Эти программы можно использовать в операционных системах Linux, Windows или Mac для считывания данных с USB-порта.
Для запуска программ необходимо загрузить и установить nodejs на свой компьютер, а также установить модуль “serialport”, а также модуль “readline-sync”. Читать далее

USB программатор на Atmega88 (Atmega48, Atmega8)

Для примера сделаем программатор на основе Atmega88 и попробуем прочитать прошивку с другой Atmega88!
Также установим на Linux Rosa Fresh R12 графическую оболочку для Avrdude – AVR8 Burn-O-Mat.
Читать далее

USB программатор (AVRasp) на Atmega88 (Atmega48, Atmega8)

Для примера сделаем программатор на основе Atmega88 и попробуем прочитать прошивку с другой Atmega88!
Также установим на Linux Rosa Fresh R12 графическую оболочку для Avrdude – AVR8 Burn-O-Mat.
Читать далее

Драйвер матричной клавиатуры 3х4 на ATtiny13 с UART выходом

В предыдущей статье мы реализовали программный UART в ATtiny13. Чтобы показать целесообразность применения программного UART в ATtiny13 пришло время заюзать этот интерфейс в реальном устройстве.
Выбор реального устройства пал на устройства ввода – keypad. Кто не в курсе – это набор (матрица) клавиш, часто 3х4 (а-ля телефон). Такие кейпады продаются в радиомагазинах. Читать далее

Делаем COM программатор для AVR микроконтроллеров (Громова)

Еще одним несложным, в плане изготовления, является COM программатор. При условии использования альтернативного режима COM порта Bitbang, отпадает необходимость в преобразовании интерфейса RS232 COM порта в SPI, необходимый для программирования. Остается только привести уровни сигналов COM порта (-12В, +12В) к необходимым (0, +5В). Это и делает
схема COM программатора для AVR микроконтроллеров: Читать далее

Делаем LPT программатор для AVR микроконтроллеров (5 проводков, STK-200/300)

Одним из самых простых программаторов AVR является программатор для LPT порта. Это обусловлено тем, что уровни сигналов LPT порта совместимы с уровнями сигналов необходимыми для программирования АВР. Поэтому сигналы с LPT порта можно напрямую подать на микроконтроллер (резисторы нужны лиш для защиты порта от случайных замыканий). Такой программатор можно собрать из подручных материалов буквально за 5 минут! Читать далее

Лазерный датчик на pic16f690

Мы разработали недорогой точный лазерный таймер для использования в физических экспериментах. Мы используем микросхему PIC16F690 для измерения времени и передачи данных через USB на ПК. Читать далее