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

[sape]

Обозначение портов в микроконтроллерах (AVR, PIC)

Как можно различными способами задать (обозначить, запрограммировать) порты ввода и вывода в AVR (Atmega, Атмега) и PIC – в двоичной, шестнадцатеричной и других системах. Читать далее →

Дисплей 4 на 4 на двух Atmega (простейший код)

Чтобы создать дисплей (матрицу) из обычных светодиодов можно использовать несколько микроконтроллеров, например давайте создадим дисплей 4 на 4 с помощью двух Atmega88 и нарисуем на дисплее смайлик с мигающими глазами и изменяемой улыбкой!
Код программирования очень простой. А рисунки можно сделать любыми! Чем больше микроконтроллеров – тем больше дисплей!
Читать далее →

Atmega88 одни светодиоды мигают, другие светят, третьи не горят

Заставим микроконтроллер Atmega88 мигать одними светодиодами, другими просто светить, а другими просто не гореть. Напишем код на С. Hex файл для программирования можно скачать ниже. Читать далее →

Программатор pikkit2 клон на Pic18f2550

Привет! Это краткое руководство по созданию PIC-программатора, который действует как PICkit 2. Я сделал это, потому что это намного дешевле, чем покупать оригинальный PICkit. Читать далее →

Linux Rosa Fresh R11: Avrdude программируем Atmega88 и др.

С помощью простейшего программатора – 5 проводков (в avrdude этот программатор называется stk200):

AVR: Простые и простейшие программаторы


через параллельный порт (LPT) подключимся к ПК на Linux Rosa Fresh R11 и прочитаем прошивку, фьюзы и др. Читать далее →

Avrdude – опции запуска и примеры использования, графическая оболочка для linux

Прежде чем перейти к тестированию программатора вместе с микроконтроллером (МК) давайте сначала разберемся с возможностями программы avrdude, которая очень часто является основой при прошивке AVR кристаллов как в Linux, так и в других операционных системах. Приведен список всех параметров запуска программы avrdude, рассмотрим графическую оболочку, а также примеры использования avrdude.

В конце статьи – настройка среды и работа с программаторами для AVR микроконтроллеров в LinuxПриведены особенности настройки и использования USBAsp, COM и LPT программаторов при работе с программой avrdude в операционной системе Linux. Попробуем считать и записать прошивку микроконтроллера (МК) используя программатор USBAsp
Читать далее →

Исправляем AVR фьюзы при помощи «Atmega fusebit doctor»

Это устройство предназначено только для одной цели – вернуть к «жизни» микроконтроллер с неправильно прошитыми фьзами.
Показываю как создать Доктор Атмега на микроконтроллере Atmega88. Будем лечить также Atmega88, которую заблочил. Читать далее →