Самый Простой Программатор

29.06.2019by admin

Ниже вы можете ознакомиться с очень скромным списком необходимых деталей:. Микроконтроллер Atmel ATtiny2313. Гнездо для микроконтроллера. Разъем для соединения с параллельным портом DB25. Несколько разъемов (см. Проект). Пара светодиодов.

Несколько резисторов Внимание! В вашем компьютере должен быть параллельный порт ( LPT ). Теперь немного о программном обеспечении. Работать с микроконтроллером вы можете как и с Linux ( на основе Debian, Ubuntu например ), так и с Windows. Для Windows: Для начала необходимо скачать программу.

Конечно, самый простой вариант '5. Да, готовый программатор для avr легко можно купить. May 29, 2015 - Представляю вашему вниманию самый простой программатор для PIC-контроллеров. Этот программатор состоит из очень. Схемы программаторов avr. И получим самый простой lpt программатор.

Далее запустите installgiveio.bat который находится в директории C:winAVRin. Таким образом вы откроете доступ к параллельному порту. Для Linux (на примере Ubuntu 8.04): Открываем терминал и выполняем следующую команду: sudo apt-get install avrdude avr-libc binutils-avr gcc-avr Теперь необходимо выполнить два следующих файла (они сохранены как.txt, не обращайте на это внимания): Теперь перейдем на уровень «железа», а именно сделаем кабель. Для этого необходимо соединить определенные выводы параллельного порта с соответствующими вводами микроконтроллера (см. Ниже приведена таблица подключения: Вывод параллельного порта AVR Цвет 2 MOSI Оранжевый/Серый 11 MISO Оранжевый 1 SCK Зеленый 16 RESET Коричневый 18 GND Коричневый/Серый Внимание! Если вы собираетесь использовать другой микроконтроллер, да и вообще для защиты параллельного порта лучше всего установить резисторы на 2,11,1,16 выводы сопротивлением в 150 Ом. В противном случае вы рискуете сжечь порт!

Зеленый провод – Reset. Проверьте, правильно ли вы все установили!

Теперь для удобства можно собрать плату с гнездом для МК и штырьками для подключения программатора. Что бы проверить работоспособность собранного нами программатора сделаем маленький проект. Для этого соединим вместе светодиод и резистор (150Ом достаточно). Одного будет достаточно.

Процедура программирования практически не отличается ни в Ubuntu, ни в Windows, поэтому ниже приведено несколько универсальная инструкция:. Создаем директорию для нашего проекта. Копируем Makefile в эту директорию Makefile можно загрузить. Копируем исходный код Исходный код можно загрузить. Отредактируйте Makefile таким образом, что бы там отображалась информация о микроконтроллере который вы собираетесь использовать и о названии проекта. Чит коды для космические рейнджеры 2 перезагрузка.

Финальный шаг отличается – для Windows:. Вам осталось переименовать Makefile.txt в Makefile Для Linux:. Переименовываем Makefile.txt в Makefile, затем убираем # перед строкой dev/parport0 и ставим # перед строкой lpt1 Приступаем к программированию: Вставляем микроконтроллер в гнездо и подключаем программатор к комьютеру. Теперь: В системах с Linux: 1) Переходим в директорию нашего проекта (команда cd в терминале, для помощи наберите cd man) 2) Набираем make В системах с Windows: 1) Открываем LEDDemo.c используя Programmer's Notepad. 3) Выбираем Tools и Make Program Смотрим, что бы в логе не появилось ошибок. Если их нет – то все прошло удачно!

Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо. Имя Запомнить? Пароль Фрагменты обсуждения (только последние 20 сообщений):. Рабочий программатор. Начинал пограммировать AT90S1200.

О да помню, помню - начинал с этого, пять проводков, правда большая часть статьи (мне так кажется) о проверке работоспособности. Толь у меня повыалзило толь.

Где сама схема программатора?.:eek: ну нет ее там по монтажной плате смотри. Знакомо - так называемый Jtag (специализированный аппаратный интерфейс).

Проще некуда:) Меняют прошивки на спутниковых ресиверах подобным девайсом, если отсутствует COM-порт. я таким ATmeg-у 8ю прошивал. Прошилась с первого раза:).

Для однократного программирования подойдет. Для нормального программирования нужно хоть буфер поставить. а какое напряжение питание там подаеться??? Это ведь программатор микроконтроллеров (AVR), подключается на LPT порт, питание - 5В.

Самый простой программатор своими руками

Наверное, CFox посчитал, что нужно какое-то внешнее питание, а где его взять и куда подключить:) - никакого внешнего питания подключать не надо. Blender руководство для начинающих. Просто-не значит КАЧЕСТВЕННО!

Надо смотреть конструкции в сети и выбирать из них. а что это у него за штекер справа не пойму тогда???:confused:. Может для светодиода?. Мы с друганом, таким прошивали спутниковые ресиверы не один раз.

Питание подается скорее всего от отдельного источника питания 5 В, и на фотке видно, что этот разъем и есть питание. Врядли питание на мк подается от LPT порта. Данный программатор немного не то, Вы прошивали спутниковые ресиверы скорее всего через JTAG. Почему-то это напомнило мне Jtag:) Vadzz, полагаюсь на Ваш ответ так-как мог и ошибиться. 100% это разъем питания. В статье описан каждый контакт порта лпт, которые подаются на программатор. Контакта питание с компа там не предусмотрено.

Сам пользуюсь аналогичным только с буфером. Ничего страшного, у самого такое бывает. JTAG тоже имеет 5 сигнальных линий (а если точно то шесть - TDI, TDO, TCK,TRST, TMS и GND), но это совсем другой интерфейс (интерфейс отладки/программирования). Согласен с bobesh, если только в качестве одноразового использовать его.

Порт LPT в компах часто (если не всегда) делают не защищенным. Если сделаете конструкцию неаккуратно, или питание не туда подадите, или замкнете чего. У меня один системник раньше был, он при замыкании LPT имел какую-то защиту, и просто отключал порт до перевключения компа. Перезагрузил (с выключением питания) - и порт снова работает. Но это скорее исключение, по моему опыту.

Меня вот еще чего интересует. Будет ли работать софт программатора, если использовать не 'железный' LPT компа, а преобразователь USB-LPT? Например на микросхемке от FTDI? С применением преобразователя USB есть еще один плюс. Питание программируемого микроконтроллера можно взять от этого же порта USB. Рекомендуемые публикации по теме: » » » » » При перепечатке материалов с сайта прямая ссылка на обязательна.

Приглашаем авторов статей и переводов к на страницах сайта.

Технические характеристики частотомера. Диапазон 1: 9,999 кГц, разрешение 1 Гц. Диапазон 2: 99,99 кГц, разрешение до 10 Гц. Диапазон 3: 999.9 кГц, разрешение до 100 Гц. Диапазон 4: 9999 кГц, разрешение до 1 кГц. Описание частотомера на микроконтроллере Микроконтроллер Attiny2313 работает от внешнего кварцевого генератора с тактовой частотой 20 МГц (это максимально допустимая частота). Точность измерения частотомера определяется точностью данного кварца. Минимальная длина полупериода измеряемого сигнала должна быть больше, чем период кварцевого генератора (это связано с ограничениями архитектуры микроконтроллера ATtiny2313). Следовательно, 50 процентов от тактовой частоты генератора составляет 10 МГц (это максимальное значение измеряемой частоты). Входной сигнал через R1 поступает на вывод 9 микроконтроллера. Подсчет производится с помощью 16-битного таймера-счетчика. Переполнение увеличивает 8-битный регистр, записывая в 24-битную переменную. Далее эта величина переводится в десятичное значение и выводится на светодиодный индикатор.

Все значения измеряемой частоты всегда отображаются в кГц. Автоматический выбор диапазона изменяет положение десятичной точки. Частота обновления данных составляет 1 Гц. Для отображения измеренной частоты используется четырехразрядный светодиодный индикатор. Катоды светодиодного индикатора, подключены к порту B, а аноды к порту D.

Самый Простой Программатор Своими Руками

В связи с использованием мультиплексного режима отображения информации и индикатора SuperBright, отпадает необходимость в использовании ключевых транзисторов для снижения нагрузки с портов микроконтроллера. Частота мультиплекса составляет 156,25 Гц. Можно применить индикатор CA56-12SRWA. Резисторы R2R9 ограничивают протекающий ток (он должен быть не более 40 мА). В 01:50 Собрал на плате,индикатор использовал E40561-i-BL-O-W с общим анодом синего свечения,резюки-на 1кОм,Attiny 2313 шил через AVR 910(самопал на ATmega 8 -USB программатор),в «Коде визион АВР».фьюзы выставлял(галочки)-точно так-же как на скрине для «Пони прог». Все прекрасно работает,частоту измеряет корректно(проверял по образцовому частотомеру)но для корректного измерения сигнал должен быть амплитудой около 3в и больше(до 5вольт) на входе и меандр.иначе показывает «левую» частоту.для уменьшения помех-подтянул вход к корпусу через резистор в 100 кОм(SMD.впрочем,как и все элементы на печатке).плата-размером 70.35мм.потребление-14мА(при 4,9в).

Самый Простой Программатор Для Pic

Собирал его для подборки частоты в металлоискателе.амплитуда выходного сигнала 0,6в(с генератора).он ничего не видел(показывал нули),пришлось на вход подпаять усилитель сигнала на BFR91.после откорректировать входную RC цепочку для получения более-менее корректных показаний(но погрешность все равно появилась.думаю нужен высокочастотный компаратор.но он у нас стоит как МКне вариант).после этого-видит входной сигнал амплитудой от 0,5-0,6в.меня устраивает. Спасибо автору за разработку.все просто как пять копеек и вместе с тем довольно точно и компактно(по крайней мере у меня).нарисовал печатку в «лауте» и спаял за день. Проект реально рабочий! Если у вас что-то не работает-ищите косяки! Attiny2313,брал с буквой A и PU(на рабочую частоту 20МГц).