Site Loader

Содержание

Программатор pic контроллеров своими руками usb

Какие первые шаги должен сделать радиолюбитель, решивший собрать схему на микроконтроллере? Естественно, необходима управляющая программа — «прошивка», а также программатор. И если с первым пунктом нет проблем — готовую «прошивку» обычно выкладывают авторы схем, то вот с программатором дела обстоят сложнее. Цена готовых USB-программаторов довольно высока и лучшим решением будет собрать его самостоятельно. Вот схема предлагаемого устройства картинки кликабельны.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • Простой программатор PIC-контроллеров с использованием PicPgm
  • Самодельный программатор для PIC-контроллеров
  • Программатор на MAX232
  • Универсальный USB программатор
  • Схема USB программатора на Atmega8 своими руками
  • Программатор PicKit2 lite своими руками
  • USB программатор PIC своими руками
  • USB-PIC программатор своими руками
  • самый простой программатор PIC
  • Usb программатор pic16f676 своими руками

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Самодельный USB программатор для atmel avr контроллеров.

Простой программатор PIC-контроллеров с использованием PicPgm


Фактически это AVR популярной схемы Prottoss-a. USB программатор надежен и имеет в своем арсенале функцию, позволяющая восстанавливать микроконтроллеры с неверно установленными фьюзами. Следует отметить, что для прошивки самого микроконтроллера Atmega8 программатора понадобится простой LPT-программатор. Итак, у нас все детали схемы припаяны без ошибок и коротких замыканий, плата очищена от остатков флюса.

Перед программированием необходимо выставить следующие фьюзы для Uniprof :. Система предложит найти драйвер — отказываемся и указываем драйвер из нашего архива. По завершению установки драйвера для программатора, он полностью готов к работе. Поговорим о программном обеспечении которое необходимо для работы с данным программатором. Достаточно удобной программой, я считаю, является Code Vision AVR, пример работы, которой подробно написано здесь.

Для справки, приведем типовую распиновку USB :. Скачать прошивку, драйвера и печатную плату ,5 Kb, скачано: 17 Доброго времени суток! Подскажите — будет ли схема нормально работать если заменить кварц на 16 МГц? Зандхо, нужно ставить кварц именно на 12 МГц, если поставить другой то нарушиться временный цикл, и вы попросту не сможете запрограммировать мк. Про их предназначение, да и вообще что, и когда использовать. Будьте внимательны, фото рабочего устройства вводит в заблуждение.

Лут на ней был произведен неправильно плата получилась зеркальной , соответственно ноги контроллера не сходятся. В источнике смотрите правильные фото. Или пусть автор загрузит правильный вариант. Прошил Uniprof с указанными фьюзами через LPT порт при проверке буфера с контроллером пишет идентично … подлючаю к комьпьютеру на Windows XP пишет Устройство не опознано и при принудительной установке драйвера пишет в указанном месте отсутвуют данные и не дает установить драйвер.

. Будьте добры для новичков в использовании программаторов подскажите, как восстанавливать этим программатором заблоченые контроллеры, как и каким а главное когда пользоваться переключателями и назначение светодиодов на схеме я так понимаю один показывает вкл.

Плата со светодиодами это я так понимаю программатор. А что за вторая плата соеденённая шлейфом с двумя гнёздами для мк? Да с этими Мегами — с буквой L и без нее — вообще неразбериха. Если взять по даташиту, то в USB программаторе может работать только та, что без буквы, потому что применяется кварц на 12 МГц.

Но тогда вопрос — как прошивать МК с питанием 3,3 вольта. А с буквой L может питаться и от 3,3 вольт, но как она тогда будет работать на 12 МГц. Рекомендую к повторению. Добрый вечер. Объясните почему после прошивки атмеги 8 и установки Fuse как показано на фотке, программатор перестает видеть контроллер вообще, все проги выдают ошибку, что не могут связаться с контроллером, что я сделал не так???

Скажите люди,зачем в списке деталей присутствует резистор 1. И Рез. Резистор на плате указан 1,5к R4. В списке деталей и 1,5 Ом, и 1,5кОм.

Как раз 1,5 Ом на схеме нет, а вот Ом на схеме 9 штук, а в списке 8. Детали покупал по списку — как раз 1,5 Ом лишний, а не хватило.

Подскажите, в чем может быть проблема, все сделал правильно, перепроверил раз При подключении 3 раза мигают лампочки чтения и записи и на компе определяется как неизвестное устройство с ошибкой дескриптора. Кстати, я так понял нужна Атмега8 16pu, у меня Atmega8A-pu, это ни на что не влияет? Добрый вечер, спасибо за статью. Подскажите можно ли в место Atmega8 использовать Atmegap-pu. При подключении программатора к ноуту с Windows 8.

А,что же так медленно работает? Все дело в том, что после прошивки, микроконтроллер начинает работать от внешнего задающего генератора кварца. Подключите кварц можно на 8МГц на выводы 9 и Всем доброе время суток. Собрал я этот программатор и решил поделиться впечатлениями. Собираеться он буквально за вечер только не повторяйте моих ошибок.

Сперва соберите купите, выпаяйте все нужные запчасти а уж потом начинайте паять.

А то у меня больше времени уходило на поиск компонентов чем на их впайку. Атмегу я взял Atmega8 А PU. Прошивал на COM программаторе, Юнипрофом. Камень прошивал отдельно сперва прошил а уж потом впаивал. После сборки, очистки от флюса, проверки на КЗ, подключил к компьютеру. После установки драйверов обнаружился первый минус.

Windows Vista и Windows 7 хочет цифровой подписи драйверов. А у AVR — такой подписи нет. Пришлось отключать проверку цифровой подписи и запускать ОС в тестовом режиме.

После чего мой ящичек перестал материться и принял драйвера программатора. И тут обнаружился второй Бальшоооой минус. Скорость :. Больше 5 мин читать прошивку меньше 1 Кб. После привычных сек в Юнипрофе. Пофиг ему програматору как там стоит джампер. Быстрей работать не хочет. Посему решил чуток переделать программатор. Переделка сводилась только к перепрошивке камня. Скачал прошивку под программатор USBasp.

Обнаружилась интересная вещь — Унипроф увидел камень даже без подключения генератора.

Видимо из-за впаяного кварца. После установки драйверов драйвера имеют цифровую подпись начал тестить новоиспеченый программатор. Сперва в avrdude Чтение 43 сек.

Тут можна програмно менять скорость прошивки и не заморачиваться с джампером. Тут у меня чет не пошло при чтении выкидывало ошибку. Но у всех этих программ есть один недостаток на мой субъективный взгляд. Как в Юнипроф или Понипрог. И тут я наткнулся в необятных просторах инета на небольшую программку гениального индуса — eXtreme Burner — AVR. Интересная программка. Простой , интуитивно понятный интерфейс. Быстрая скорость прошивки. Правда есть два минуса. Большой — не все авиэрки поддерживаються.

И второй минус — фьюзы нужно проставлять Битами. Правда если что — то перемудрили с фьюзами есть возможность сбросить по умолчанию. На етой оптимистической ноте закончу. Выводы делайте сами. Подскажите как быть? Автор, спасибо за статью, программатор спаял — работает штатно.

К делу подошел с размахом и сделал сразу три платы: программатор, плату переходников и еще одну. Вопрос, для чего третья плата? И если, есть, принципиальная схема. И конденсаторов С1, С4, С6 0,1Мкф? Получать уведомления по электронной почте об ответе на свой комментарий. Отправить сообщение об ошибке.

Схема и программное обеспечение. Ответить Зандхо, нужно ставить кварц именно на 12 МГц, если поставить другой то нарушиться временный цикл, и вы попросту не сможете запрограммировать мк.

Ответить Будьте внимательны, фото рабочего устройства вводит в заблуждение. Ответить Спасибо за подсказку.


Самодельный программатор для PIC-контроллеров

Кроме этого, разные программаторы предназначены для прошивки разных микроконтроллеров: AVR или PIC, при том, что алгоритм программирования этих двух типов микроконтроллеров отличается незначительно. Оптимальной нам показалась приведённая ниже схема программатора. Он подключается к COM-порту компьютера и содержит известную микросхему MAX, которая корректно работает с любым COM-портом у разных компьютеров уровни порта могут существенно отличаться от стандарта , защищая его при случайных ошибках монтажа или подключения. Программатор имеет панельки для разных корпусов микроконтроллеров, а также возможность для внутрисхемного программирования ICSP, когда программатор подключается проводами к плате с микроконтроллером или непосредственно к ножкам микроконтроллера без установки его в панельку.

Как сделать несложный программатор для pic контроллеров Extra-pic своими руками.

Программатор на MAX232

Для прошивки Flash-памяти BIOS материнских плат, винчестеров, а также своих любительских конструкций мне потребовался программатор. По протоколу …. Темка эта в итоге разрослась и вылилась в схему универсального программатора, которым можно через последовательный порт компьютера программировать не только эту самую атмегу, но и другие контроллеры AVR, и контроллеры PIC, и микросхемы памяти. Как всегда в схеме использован различный радиохлам в данном …. Светодиод HL1 служит для сигнализации подачи питания на программатор. Светодиоды VL1 и VL2 исходной схемы были заменены одним двухцветным светодиодом HL2, который сигнализирует о текущих действиях программатора, и, соответственно, обозначает режим …. Для того, что-бы запрограммировать микроконтроллер нужен программатор, конечно можно воспользоваться и простейшим программатором, но лучше все же собрать качественный. Валялась у меня долгое время микросхема FTRL и было решего его использовать для сборки нового программатора. Копирование материалов сайта возможно только с указанием ссылки на первоисточник — сайт meandr. Обратная связь.

Универсальный USB программатор

Войти или зарегистрироваться. Форум Форум Быстрые ссылки. Пользователи Быстрые ссылки. Искать только в заголовках Сообщения пользователя: Имена участников разделяйте запятой. Новее чем: Искать только в этой теме Искать только в этом разделе Отображать результаты в виде тем.

Фактически это AVR популярной схемы Prottoss-a. USB программатор надежен и имеет в своем арсенале функцию, позволяющая восстанавливать микроконтроллеры с неверно установленными фьюзами.

Схема USB программатора на Atmega8 своими руками

Введите электронную почту и получайте письма с новыми самоделками. Не более одного письма в день. Войти Чужой компьютер. В гостях у Самоделкина! Самодельный программатор для PIC-контроллеров.

Программатор PicKit2 lite своими руками

Если вы умеете держать в руках паяльник, то сделать такой программатор для вас не составит особого труда. Как видите, в схеме ничего сложного нет, однако несмотря, на простоту схемы, программатор работает быстро и без сбоев. Этим программатором можно запрограмировать практически все популярные микроконтроллеры PIC. В настоящее время микроконтроллеры применяются повсеместно в бытовых приборах, начиная от музыкального центра и телевизора и заканчивая стиральными машинами, газонагревательными котлами, хлебопечками, и. Всеми этими приборами сейчас управляют микроконтроллеры при помощи специальных программ. Вот эти программы мы и будем загружать в микроконтроллер с помощью нашего программатора. Программу под определенное устройство можно написать и самому, зная язык СИ и системму команд. Выбор программатора- не легкая задача, особенно для новичка.

Универсальный программатор для com-порта (AVR и PIC) эту самую атмегу, но и другие контроллеры AVR, и контроллеры PIC, и микросхемы памяти. USB программатор микроконтроллеров AVR — AVR AVR, микроконтроллер, Программатор, Программатор AVR своими руками · 1 комментарий.

USB программатор PIC своими руками

В данной статье представлен очень простой и полезный мини-проект с низкой стоимостью. В нем создается программатор PIC-контроллеров с 40 выводами, который подключается по последовательному порту. Микроконтроллеры играют очень важную роль в электронике, поскольку они могут выполнять различные задачи в автоматизированных системах, схемах управления, при обработке изображений и т.

USB-PIC программатор своими руками

ВИДЕО ПО ТЕМЕ: ПРОСТОЙ ПРОГРАММАТОР PIC КОНТРОЛЛЕРОВ

Любой радиолюбитель начинающий работать с PIC микроконтроллерами столкнется с необходимостью его прошивки. Прошивка микроконтроллера производится с помощью программатора. Разработка одного из таких программаторов представлена в данной статье. Внешний вид программатора представлен на рисунке 1.

Отредактировал: Tonich — , Причина: В схеме была обнаружена ошибка. Личный кабинет Регистрация Авторизация.

самый простой программатор PIC

Программатор рабочий, если все. Вот есть микроконтроллер, есть написанная программа. Что ещё нужно? Ведь без помощи аппаратуры, которая сможет записать последовательностью сигналов процесс, который хочет реализовать человек, сложно будет что-то сделать. А как здорово сделать программатор своими руками! Также здесь вы найдете описание программаторов и из другого семейства — АВР, но исключительно в сравнительных целях.

Usb программатор pic16f676 своими руками

Проект Eldigi. В связи с этим на сайте могут быть ошибки. Нашли ошибку? Предохранитель F1 служит для защиты линий питания порта USB от случайного замыкания по


Программатор юсб для pic своими руками

Вопрос:что за Программатор не видит PIC.

Решил первый раз собрать конструкцию на Пике. Программатор для PIC Доброго времени суток. Требуется программатор для устройства на PIC18F


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • 12F683 программатор – Программатор для PIC-контроллеров — МОПЕДИСТ.ру
  • Как сделать свой собственный USB программатор для PIC микроконтроллеров
  • Метка: USB ПРОГРАММАТОР PIC
  • Программатор PicKit2 lite своими руками
  • USB программатор PIC своими руками
  • Программатор PIC контроллеров своими руками
  • Программаторы
  • самый простой программатор PIC
  • USB-PIC программатор своими руками
  • Универсальный USB программатор

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Самодельный USB программатор для PIC контроллеров

12F683 программатор – Программатор для PIC-контроллеров — МОПЕДИСТ.ру


Пожалуйста, подождите Сколько лет вы занимаетесь программированием PIC микроконтроллеров? Последние сообщения форума. Автор публикации: alex Просмотров: Добавлен: , Комментарии: 5. Автор публикации: alex Просмотров: Добавлен: , Комментарии: 0. Автор публикации: alex Просмотров: Добавлен: , Комментарии: 2. При копировании материалов ссылка на источник обязательна! Администрация не несет ответственности за содержание материалов, добавленных посетителями и убытки не возмещает. Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Таймер отключения питания для мультиметра и не только. Электронные часы с большими семисегментными индикаторами. Работа с таймером, загорание лампочки в определённый промежуток времен.

Отличительные особенности этого программатора для микроконтроллеров семейства PIC и микросхем памяти — интерфейс USB, простая схема и доступность для любительского повторения Он позволяет загрузить программу практически в любой микроконтроллер производства фирмы Microchip с FLASH-памя-тью и, кроме того, выполняет целый ряд полезных при проверке и налаживании микроконтроллерных устройств функций.

Клон программатора PICkit 2. Подключение к компьютеру осуществляется через USB-интерфейс. В данной статье представлен проект по изготовлению клона PICkit 2, с полным сохранением функционала оригинального программатора.

У автора этой статьи уже несколько лет успешно работает программатор микроконтроллеров PIC, описание которого было опубликовано в статье Н.

Однако он счел неудобным устанавливать для программирования микроконтроллеры в корпусах разных типов в разные панели, не рассчитанные к тому же на многократное использование. Хотелось обойтись и без отдельного блока питания. Мы публикуем описание усовершенствованного им программатора. Данный программатор собран на микроконтроллере PIC18F Замкнутый круг, но не настолько замкнутый, чтобы это стало препятствием для сборки. Основной индикатор — это монитор вашего компьютера, на котором из программы WinPic версий 3.

Никакой сложности в сборке данной схемы возникнуть не должно. Сразу после подключения, если все смонтировано правильно, он должен определиться в Windows как устройство. Все необходимые файлы находятся в архиве драйвер, программа WinPic, разводка печатной платы. Корпус был использован от старого компаратора.


Как сделать свой собственный USB программатор для PIC микроконтроллеров

Здраствуйте уважаемые участники форума. Комп уже поменял, вновом нету ком и лпт порта. Встал вопрос по по переходу на usb порт. Нашел ссылку в нете на pic18f Также имеются варианты программатора и на чипе ft В общем требуется совет кто уже собирал подобный девайс в каком направлении идти. Шью микросхемы только для своих поделок, и не очень часто, несколько раз в год.

Начинаю серию блогов о конструкциях собранных своими руками. В результате поиска в интернете схемы программатора для пик контроллеров была Для соединения с ПК используется готовый переходник USB-COM- порт.

Метка: USB ПРОГРАММАТОР PIC

Отредактировал: Tonich — , Причина: В схеме была обнаружена ошибка. Личный кабинет Регистрация Авторизация. Логин: Пароль Забыли? Логин: Пароль: запомнить меня что это. Автор: Radioaktiv от , Подключение к компьютеру осуществляется через USB-интерфейс. Характеристики программатора: 1. Данный программатор работает точно также, как и оригинальный PICkit 2 2. Работа как с 5В, так и с 3. Возможность прошивки МК без компьютера Схема программатора:.

Программатор PicKit2 lite своими руками

Описываемый программатор очень пригодился при программировании контроллеров 12F для зажигания. Первоначальная схема мной взята отсюда, но так как у меня уже был стабилизированный блок питания 12 вольт от зарядного устройства, а также отсутствовала необходимая для исходной схемы микросхема стабилизатора с управлением 78R12C, то я немного переделал исходную схему. На схеме нарисован полевой транзистор IRF и с ним будет прекрасно работать, но я у себя поставил 2SJ из-за его меньших размеров. Скачать файл с этими печатными платами.

Если вы умеете держать в руках паяльник, то сделать такой программатор для вас не составит особого труда.

USB программатор PIC своими руками

Войти на сайт Логин:. Сделать стартовой Добавить в закладки. Мы рады приветствовать Вас на нашем сайте! Мы уверены, что у нас Вы найдете много полезной информации для себя, читайте, скачивайте, все абсолютно бесплатно и без паролей. Периодически материал сайта пополняется, поэтому добавьте Komitart в закладки или подпишитесь на новостную рассылку RSS, так будет проще узнавать о публикуемых новинках. Друзья сайта.

Программатор PIC контроллеров своими руками

Предлагаемая мной схема не является чем-то оригинальным, и я не претендую на изобретение велосипеда, а всего лишь хочу поделиться своим опытом. Так что не судите строго. Однажды я решил собрать несложный LC-метр на pic16fa и естественно его надо было чем-то прошить. Раньше у меня был компьютер с физическим com-портом, но сейчас в моём распоряжении только usb и плата pci-lpt-2com. Так и сделал. И вот что получилось.

Основная схема программатора и панель расширения собраны на одном DD1 – PIC18FI/SP (PIC микроконтроллер 8 Bit) – 1 шт.

Программаторы

Для прошивки Flash-памяти BIOS материнских плат, винчестеров, а также своих любительских конструкций мне потребовался программатор. По протоколу …. Темка эта в итоге разрослась и вылилась в схему универсального программатора, которым можно через последовательный порт компьютера программировать не только эту самую атмегу, но и другие контроллеры AVR, и контроллеры PIC, и микросхемы памяти. Как всегда в схеме использован различный радиохлам в данном ….

самый простой программатор PIC

ВИДЕО ПО ТЕМЕ: Программатор своими руками! USBasp и Громова

Введите электронную почту и получайте письма с новыми самоделками. Не более одного письма в день. Войти Чужой компьютер. В гостях у Самоделкина! Программатор PicKit2 lite своими руками. Доставка новых самоделок на почту Получайте на почту подборку новых самоделок.

Для прошивки Flash-памяти BIOS материнских плат, винчестеров, а также своих любительских конструкций мне потребовался программатор.

USB-PIC программатор своими руками

Дата публикации: 20 сентября Он является низковольтным, внутрисхемным программатором. Этот чип обеспечивает виртуальный параллельный порт ввода-вывода с помощью USB. Дата публикации: 04 сентября Подключение к компьютеру осуществляется через USB-интерфейс. В данной статье представлен проект по изготовлению клона PICkit 2 , с полным сохранением функционала оригинального программатора.

Универсальный USB программатор

Проект Eldigi. В связи с этим на сайте могут быть ошибки. Нашли ошибку? Предохранитель F1 служит для защиты линий питания порта USB от случайного замыкания по


Микроконтроллер

— Можно ли сделать самодельный программатор на PIC16F84A?

спросил

Изменено 5 лет, 9 месяцев назад

Просмотрено 331 раз

\$\начало группы\$

Способна ли эта простая схема запрограммировать микроконтроллер? Или нужны какие-то другие компоненты?

Изучив этот вопрос, я могу определить, где находятся D+ и D- USB-кабеля, по цветам проводов.

Прочитав техническое описание, я думаю, что D+ и D- должны быть подключены к контактам 13 и 14. Но я не знаю, какой из них я должен подключить к какому. для например. я должен подключить контакт 13 к D+ или D-? Если я по ошибке подключил их неправильно, не повредит ли это микроконтроллеру?

Какое программное обеспечение лучше всего подходит для связи с этой схемой? Я хочу, чтобы Windows распознавала или добавляла это новое оборудование без проблем.

имитация этой схемы – схема создана с помощью CircuitLab

  • микроконтроллер
  • рис. \$\конечная группа\$

    \$\начало группы\$

    Принципиальная схема в вашем вопросе ерунда. PIC16F84A не поддерживает USB, поэтому подключение к нему USB-кабеля не даст ничего полезного.

    Соединений, которые вы придумали, 9.0045 вдвойне бред. Контакт 14 PIC16F84A — это VDD. Подключение D+ к VDD свяжет его с источником питания. Если вы используете источник питания 5 В от USB-кабеля, это может привести к повреждению хост-устройства USB.

    Если вы хотите запрограммировать часть PIC через USB, вам необходимо купить программатор USB PIC. Это не подлежит обсуждению. Вы не можете построить его из USB-кабеля; он требует активных компонентов.

    \$\конечная группа\$

    1

    \$\начало группы\$

    Детали стоят два доллара, если у вас есть виртуальный адаптер USB to TTL за 10 долларов.

    \$\конечная группа\$

    5

    Зарегистрируйтесь или войдите в систему

    Зарегистрируйтесь с помощью Google

    Зарегистрироваться через Facebook

    Зарегистрируйтесь, используя электронную почту и пароль

    Опубликовать как гость

    Электронная почта

    Требуется, но никогда не отображается

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

    Откройте для себя радость понимания электроники

    12 апреля 2019 г.

    • учебник

    Многие интересные онлайн-проекты по электронике используют микроконтроллеры, и для новичка это слово может показаться довольно пугающим. По крайней мере, так было со мной, когда я начал увлекаться электроникой много лет назад. Но на самом деле нет причин бояться этой темы. Конечно, это немного сложно, но вы будете удивлены, как быстро вы сможете добиться прогресса, когда избавитесь от первоначального страха 🙂

    Итак, допустим, вы нашли классный проект по электронике, который хотите построить сами. На каком-то веб-сайте какого-то мастера, который был так любезен, что приложил схему и все остальные детали, которые вам нужны. Но вот проблема: проект содержит микроконтроллер! Что ты можешь сделать?

    Можете ли вы построить проект с микроконтроллером, даже если вы ничего о нем не знаете? Ответ — да! Да, можно! В этой статье я сосредоточусь на PIC-микроконтроллерах компании MicroChip, но общая идея работает и для всех остальных. Дайте мне знать в комментариях, если у вас есть какие-либо вопросы или если что-то было непонятно 🙂

    Шаг 1: Получите файл .

    hex!

    Микроконтроллеры — это маленькие компьютеры, и им нужна программа, которая говорит им, что делать. Это набор инструкций, и этот набор инструкций необходимо передать на контроллер, чтобы заставить его работать. Обычно этот набор инструкций написан на языке программирования, таком как C, Basic, Assembler или любом другом. Хорошо то, что вам не нужно знать ничего из этого, если все, что вы хотите сделать, это перенести эту программу на контроллер!

    Все, что вам нужно, это так называемый файл .hex. Это файл размером всего несколько килобайт, нечитаемый человеческим глазом. Он содержит машинный код, записанный в шестнадцатеричном формате, откуда и произошло название. Этот файл — все, что вам нужно, и если вы внимательно посмотрите на блог электроники, где кто-то представляет свой проект, включающий микроконтроллер, вы найдете где-нибудь файл .hex для загрузки. Если это не так, просто спросите! ??

    Шаг 2: Приобретите программатор

    Хорошо, теперь у вас есть файл . hex. Дальше нужен программатор. Что это? Это устройство, обычно питаемое от USB, которое соединяет ваш компьютер с микроконтроллером. Используя специальное программное обеспечение (см. шаг 4 ниже), вы сможете перенести файл .hex в память микроконтроллера. Затем, когда контроллер включится, он будет делать все, что говорит ему файл .hex!

    Я предлагаю использовать PICkit3. Простой поиск на Amazon покажет вам множество предложений, обычно около 30 долларов. Я использовал его в течение многих лет, и он отлично работает для программирования PIC.

    Это мой PICkit3, который я купил много лет назад, и он до сих пор работает. Стоит денег!

    Да, чуть не забыл упомянуть: перенос файла .hex на контроллер в большинстве случаев называется «программированием» PIC или «прошивкой» PIC. Просто чтобы вы знали 🙂

    Шаг 3: Подключите PIC-контроллер к программатору

    Хорошо, теперь у вас есть PIC-контроллер, у вас есть PICkit3, и что теперь? Теперь вам, конечно же, нужно подключить PIC к PICkit3! 😉 Но как?

    Есть пять связей, о которых вам нужно знать, и мы поговорим о них одну за другой. Во-первых, взгляните на это изображение моего PICkit3:

    Шесть соединений в PICkit3.

    В контактном разъеме PICkit3 имеется шесть соединений, называемых LVP, PGC, PGD, VSS, VDD и MCLR. Мы не будем использовать LVP, поэтому давайте проигнорируем его в этой статье. Так что же означают остальные пять? Начнем с двух простых:

    • VDD — положительное рабочее напряжение.
    • VSS – потенциал земли.

    А остальные?

    • MCLR означает Master Clear , и заземление этого контакта переводит PIC-контроллер в режим программирования. Во время нормальной работы он должен быть подключен к VDD, чтобы PIC-контроллер не сбрасывался.
    • PGD означает Programming Data , и именно сюда передаются биты, которые записываются в контроллер во время программирования, как в сдвиговом регистре. Это линия данных, и она может быть старшей или младшей, в зависимости от того, передает ли PICkit3 старший или младший бит в это время.
    • PGC , наконец, Programming Clock . Всякий раз, когда на этой линии есть импульс, текущий бит в PGD записывается в PIC, и внутри PIC перемещается к следующему слоту для записи следующего бита. Это сердцебиение цикла программирования.

    И самое главное: это хорошая информация, но нам это знать не обязательно! Все, что нам нужно сделать, это прикрепить PIC к макетной плате, добавить контактный разъем и соответствующим образом соединить контакты. Посмотрите техническое описание вашего PIC-контроллера, где эти имена контактов (MCLR, VDD, VSS, PGD, PGC) четко обозначены. Затем с помощью перемычек соедините контакты PIC с соответствующим контактным разъемом, как вы можете видеть здесь:

    Затем можно воткнуть PICkit3 в схему, и подключить к компьютеру. В моем случае у меня не было 45-градусного штырькового разъема, поэтому я перевернул макет на бок, но знаете что, он отлично работает 🙂

    Но как его подключить к PIC-контроллеру? Это во многом зависит от конкретного контроллера, который вы хотите использовать. Каждый контроллер имеет назначенные выводы для программирования (MCLR, PGD и PGC), которые необходимо подключить к PICkit3. Давайте выберем PIC16F627A в качестве примера. На этом рисунке ниже вы можете увидеть соответствующие контакты:

    Цвета соответствуют проводам, которые я использовал на рисунках выше для подключения PIC к PICkit3 на макетной плате. Попробуйте 🙂

    Шаг 4: Программное обеспечение!

    Теперь, наконец, нам нужно скачать бесплатное программное обеспечение от компании MicroChip. Он называется MPLAB X IPE, что означает Integrated Programming Environment 10. Вы можете скачать его здесь бесплатно. Да, я знаю, там написано MPLAB IDE вместо MPLAB IPE, но IPE включен в эту загрузку.

    Установите программное обеспечение и запустите MPLAB X IDE. это выглядит примерно так:

    Убедитесь, что в разделе Устройство вы выбрали свой контроллер. Под Tool вы уже должны увидеть PICkit3, если он подключен. Если вы еще этого не сделали, подключите его сейчас 🙂 Затем нажмите Connect . Нажмите OK в появившемся сообщении:

    Возможно, вы получите сообщение об ошибке, подобное этому:

    «Целевое устройство не найдено (не удалось обнаружить целевое напряжение VDD). Вы должны подключиться к целевому устройству, чтобы использовать PICkit 3».

    Если да, нажмите Power слева и проверьте Цепь мишени мощности с помощью инструмента . Убедитесь, что установлено правильное напряжение (5 В для контроллера 5 В, 3,3 В для контроллера 3,3 В):

    Затем снова нажмите Operate и нажмите Connect во второй раз. Возможно уже показывает, что подключено, если нет, то просто нажмите Connect еще раз. Теперь это должно выглядеть так:

    Нажмите на Подтвердите и нажмите OK в этом приглашении:

    Теперь все должно работать, но вы можете получить следующее сообщение об ошибке:

    «Идентификатор целевого устройства (0x0) является недопустимым идентификатором устройства.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *