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

[sape]

Программатор 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, которую заблочил. Читать далее

Модуль SDC_Talking-озвучивание действий.

Скачать pdf версию статьи можно – здесь.

Скачать файлы:

Выдаваемые по UART символы:
Любой принятый символ автоматически дублируется на выходе UART
Если вывод МК 15 (End_”0”) будет замкнут на землю, то по окончании трека по UART выдается символ «0» (ноль).

111-sdc_talking.zip (Одна Загрузка)

Ну и напоследок печатная плата со всеми модулями на ней и галерея процесса изготовления платы от Валентина.

111-seasons_plate.jpg (1983 Загрузки)

SinaProg 2 с поддержкой программатора Громова и русифицированным фьюз калькулятором.

Скачать статью в формате pdf можно – здесь.

Файлы к статье:
SinaProg 2.1.1.RUS.rar (29120 Загрузок)
Если Вы привыкли работать с фьюзами на английском — вот оригинальная SinaProg без правок.
SinaProg 2.1.1.rar (5986 Загрузок)

Программируем Atmega8535 на ассемблере (примеры кода)

На основе лабораторных работ:
1.Мигание светодиодом
2.Запись в память EEPROM
3.Динамическое считывание, работа с 7-сегментным индикатором
4.Работа с прерываниями
5.Работа с UART/USART
6.Работа с АЦП
7.Захват аналогового сигнала и сохранение в память МК
8.Реализация SPI
9.Контрольная работа Читать далее

Программируем AVR-микроконтроллеры USBtiny + AVRdude + SinaProg

В прошлой статье у нас появился USB программатор — USBtiny. В этой статье я расскажу как очень просто прошивать микроконтроллеры через этот программатор. USBtiny поддерживается программой AVRdude, а это очень облегчает нам задачу. Читать далее

USB-TTL (USB-UART) преобразователь на atmega

Эти схемы предназначены для ATtiny45/85, ATtiny2313/AT90S2313 и ATmega8/48/88/168. Все их прошивки программируются ISP. Красный светодиод понижает напряжение USB с 5 В до 3,3 В и подает его на AVR. Ток составляет около 10 мА и недостаточен для управления другой схемой. При подключении к другому MCU подключите Gnd и TxD и RxD перекрестно. R4 ограничивает ток утечки, когда Vcc MCU составляет 5 В. Вы можете пропустить его, если Vcc равно. R5 защищает вывод TxD, когда он закорочен на Gnd. Вы можете пропустить и R4, и R5, если вы подключаетесь к драйверу RS-232C, такому как MAX232. Используйте кварцевый генератор. Хотя керамический резонатор хорошо работает в большинстве случаев, он становится нестабильным, если отклонение частоты больше. Читать далее