Программатор pic контроллеров своими руками
Программатор pic-контроллеров Extra-pic Довольно большую популярность в интернете набирают схемы с использованием микроконтроллеров. Микроконтроллер — это такая специальная микросхема, которая, по сути своей, является маленьким компьютером, со своими портами ввода-вывода, памятью. Благодаря микроконтроллером можно создавать весьма функциональные схемы с минимумом пассивных компонентов, например, электронные часы, плееры, различные светодиодные эффекты, устройства автоматизации. Gehe zu:. Bereiche dieser Seite. Mehr von Сделай сам своими руками auf Facebook anzeigen.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- Простейший программатор для PIC
Простой программатор PIC-контроллеров с использованием PicPgm - Программатор микроконтроллеров pic своими руками
- Extra-PIC программатор PIC микроконтроллеров — рабочий вариант!
- Программатор PIC своими руками
- Программаторы
- Программатор PIC контроллеров (DOS)
- Программатор PIC контроллеров своими руками
- ПРОГРАММАТОР ДЛЯ PIC
Программатор Pic своими руками. Работает.
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Как прошить PIC микроконтроллер
Простейший программатор для PIC
Введите электронную почту и получайте письма с новыми самоделками. Не более одного письма в день. Войти Чужой компьютер. В гостях у Самоделкина! Самодельный программатор для PIC-контроллеров. Roman , 19 Электроника Добавлено 8 комментариев.
Развитие электроники идёт стремительными темпами, и всё чаще главным элементом того или иного устройства является микроконтроллер. Он выполняет основную работу и освобождает проектировщика от необходимости создания изощрённых схемных решений, тем самым уменьшая размер печатной платы до минимального.
Как всем известно, микроконтроллером управляет программа, записанная в его внутреннюю память. И если опытный программист-электронщик не испытывает проблем с использованием микроконтроллеров в своих устройствах, то для начинающего радиолюбителя попытка записать программу в контроллер особенно PIC может обернуться большим разочарованием, а иногда и небольшим пиротехническим шоу в виде дымящей микросхемы.
Как ни странно, но при всём величии сети Интернет в нём очень мало информации о прошивке PIC-контроллеров , а тот материал что удаётся найти — очень сомнительного качества.
Конечно, можно купить заводской программатор за неадекватную цену и шить сколько душе угодно, но что делать, если человек не занимается серийным производством. Сразу привожу перечень элементов для тех, кому лень всматриваться в схему:. Как можно догадаться, в схеме моего программатора использован корпус DIP8. При большом желании можно изготовить универсальный переходник под каждый тип микросхемы, получив тем самым универсальный программатор.
Но так как с PIC-контроллерами работаю редко, для меня хватит и этого.
С этого момента, первый этап на пути к прошивке PIC-контроллера , подошёл к концу. Второй этап будет включать в себя подключение программатора к компьютеру и работу с программой IC-Prog. К сожалению, не все современные компьютеры и ноутбуки способны работать с данным программатором ввиду банального отсутствия на них COM-портов , а те что установлены на ноутбуках не выдают необходимые для программирования 12В.
Так что я решил обратится к своему первому ПК , который давным-давно пылился и ждал своего звёздного часа и таки дождался. Итак включаем компьютер и первым делом устанавливаем программу IC-Prog. Скачать её можно с сайта автора или по этой ссылке: icprogd. Для корректной работы необходимо выполнить ряд манипуляций. Изначально необходимо выбрать тот тип контроллера, который собираемся шить.
У меня это PIC12F В этом же окне переходим во вкладку » Программирование » и выбираем пункт » Проверка при программировании «. Проверка после программирования может вызвать ошибку, так как в некоторых случаях самой прошивкой устанавливаются фьюзы блокировки считывания СР.
Чтобы не морочить себе голову данную проверку лучше отключить. Продолжаем работу с этим окном и переходим на вкладку » Общие «. В некоторых случаях программа может предложить установку данного драйвера и потребуется перезапуск IC-Prog. Итак, с этим окном работа окончена. Теперь перейдём к настройкам самого программатора. Первым делом выбираем тип программатора — JDM Programmer. Далее выставляем радиокнопку использования драйвера Windows. Следующий шаг подразумевает выбор COM-порта , к которому подключен ваш программатор.
Если он один, вопросов вообще нет, а если более одного — посмотрите в диспетчере устройств, какой на данным момент используется.
В моём случае он остался по умолчанию равным 10 и всё нормально отработало. На этом настройка программы IC-Prog окончена и можно переходить к процессу самой прошивки, но для начала считаем данные с микроконтроллера и посмотрим что в него записано. Если микроконтроллер новый и до этого не прошивался, то все ячейки его памяти будут заполнены значениями 3FFF , кроме самой последней.
В ней будет содержаться значение калибровочной константы. Это очень важное и уникальное для каждого контроллера значение. От него зависит точность тактирования, которая путём подбора и установки этой самой константы закладывается заводом изготовителем. Повторюсь, что значение уникальное для каждой микросхемы и не обязательно должно совпадать с тем, что на рисунке. Многие по неопытности затирают эту константу и в последствии PIC-контроллер начинает некорректно работать, если в проекте используется тактирование от внутреннего генератора.
Советую записать эту константу и наклеить надпись с её значением прямо на контроллер. Таким образом вы избежите множество неприятностей в будущем. Итак, значение записано — двигаемся дальше. Открываем файл прошивки, имеющий как правило расширение.
Выше я писал, что многие затирают калибровочную константу по неосторожности. Когда же это происходит? Это случается в момент открытия файла прошивки. Значение константы автоматически меняется на 3FFF и если начать процесс программирования, то назад дороги уже нет.
Теперь нужно очень внимательно выполнить последующие действия. Нажимаем иконку микросхемы с молнией на панели инструментов, тем самым сообщая программе, что мы хотим инициировать процесс прошивки. Программа спросит уверены ли мы, что хотим прошить данное устройство. Соглашаемся и нажимаем » ДА «. IC-Prog сообщает нам, что ранее было установлено одно значение калибровочной константы в моём случае , а теперь другое 3FFF , автоматически подставленное из hex-файла.
Также по умолчанию предлагается оставить значение 3FFF. В этот период советую ничего не нажимать и не грузить компьютер другими задачами. Когда я делал снимок экрана для этой статьи, то при нажатии на кнопку Print Screen вылетела ошибка записи и пришлось проделывать всё заново.
Если в процессе у вас возникнут какие-либо вопросы, внимательно перечитайте статью заново и всё обязательно получится — проверено лично. Всем удачи и творческих успехов!!!
Доставка новых самоделок на почту Получайте на почту подборку новых самоделок. Никакого спама, только полезные идеи! Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь. Итоговая оценка: 9. Подходит к самоделке. Цена: Похожие самоделки. Радиомикрофоны и жучки.
Современные передатчики. Таймер на микроконтроллере atmega8. Практическая схемотехника. Книга 1. Источники питания и стабилизаторы. Книга 2. Популярные самоделки. Многофункциональное гибочное приспособление с четырьмя радиусами из тормозного диска.
Миниатюрная и простая катушка Тесла своими руками.
Спасибо за оценку. Я делал другу программатор с выносным кабелем около 1 метра. Полёт нормальный — шьёт контроллеры без сбоев. Кабель использовал «витая пара» многожильный. Roman 26 сентября Автор 0. К сожалению, нет. Pronin 26 сентября 0. Делал давно-давно Смотрите в инете.
Простой программатор PIC-контроллеров с использованием PicPgm
Пожалуйста, подождите Какими микроконтроллерами вы чаще всего пользуетесь PIC Последние сообщения форума. Автор публикации: alex Просмотров: Добавлен: , Комментарии: 0. Автор публикации: alex Просмотров: Добавлен: , Комментарии: 3.
Программатор pic-контроллеров Extra-pic Довольно большую популярность в интернете набирают схемы с Сделай сам своими руками. March
Программатор микроконтроллеров pic своими руками
Проект Eldigi. В связи с этим на сайте могут быть ошибки. Нашли ошибку? Предохранитель F1 служит для защиты линий питания порта USB от случайного замыкания по Просмотров: Ведь именно он позволяет Тогда наступает стадия отладки Отлаживать Характеристики: Подключение к ПК через Универсальный программатор радиостанций — UniProX К созданию этого программатора автора побудил тот факт, что все описания принципов и методов программирования радиостанций Программатор позволяет программировать микросхемы памяти,
Extra-PIC программатор PIC микроконтроллеров — рабочий вариант!
Введите электронную почту и получайте письма с новыми самоделками. Не более одного письма в день. Войти Чужой компьютер. В гостях у Самоделкина!
Программатор рабочий, если все.
Программатор PIC своими руками
В данной статье представлен очень простой и полезный мини-проект с низкой стоимостью. В нем создается программатор PIC-контроллеров с 40 выводами, который подключается по последовательному порту. Микроконтроллеры играют очень важную роль в электронике, поскольку они могут выполнять различные задачи в автоматизированных системах, схемах управления, при обработке изображений и т. Их область применения просто огромна. Существуют разнообразные семейства микроконтроллеров, одним из которых выступают PIC-контроллеры Интерфейс периферийного устройства компании Microchip. PIC-контроллеры очень популярны, поскольку они относительно дешевые и имеют эффективные характеристики, например, низкое энергопотребление, внутренний тактовый генератор и используют бесплатные средства разработки.
Программаторы
Простой com программатор для микроконтроллеров семейства pic. Сделать его своими руками не составит особого труда. Данный вариант реализации устройства, является популярным благодаря своей простоте, компактности и отсутствием внешнего источника питания. Изготовление печатных плат. Прошивка осуществлялась программой WinPic 3.
Простой программатор для PIC контроллеров своими руками. Схема программатора PIC.
Программатор PIC контроллеров (DOS)
При разработке за основу была взята схема AN, предлагаемая фирмой «Microchip» в документе a. В нем подробно описана как работа схемы, так и алгоритм программирования. Программатор питается от стабилизированного источника напряжением 12…13 В.
Программатор PIC контроллеров своими руками
ВИДЕО ПО ТЕМЕ: Программатор K150 для контроллеров PIC
Если вы умеете держать в руках паяльник, то сделать такой программатор для вас не составит особого труда. Как видите, в схеме ничего сложного нет, однако несмотря, на простоту схемы, программатор работает быстро и без сбоев. Этим программатором можно запрограмировать практически все популярные микроконтроллеры PIC. В настоящее время микроконтроллеры применяются повсеместно в бытовых приборах, начиная от музыкального центра и телевизора и заканчивая стиральными машинами, газонагревательными котлами, хлебопечками, и. Всеми этими приборами сейчас управляют микроконтроллеры при помощи специальных программ. Вот эти программы мы и будем загружать в микроконтроллер с помощью нашего программатора.
Пользователь интересуется товаром MP Laurent — Интернет реле 12 каналов.
ПРОГРАММАТОР ДЛЯ PIC
Officia fore sunt nam elit do id aliqua in irure. Varias e ita quae expetendis qui ad tamen commodo transferrem hic se legam nostrud arbitrantur, consequat graviterque te incurreret, a veniam iis elit, lorem consectetur quamquam summis tempor, incididunt anim singulis eu pariatur aute ad deserunt graviterque. Quamquam sunt duis eu illum non magna quibusdam probant, ea nam velit fugiat quid ad magna litteris ita tamen quae. Proident e noster est fore incurreret eu exercitation hic mandaremus tamen de quibusdam graviterque, qui multos magna legam excepteur ea excepteur ipsum fugiat deserunt summis a sunt do an sint iudicem qui esse instituendarum fabulas quorum excepteur iis se a consectetur. Eiusmod eram litteris possumus. Ita pariatur despicationes, in anim deserunt ingeniis non ubi cillum probant, iis labore aute velit laboris se e eram do nisi nam singulis quorum malis excepteur fugiat ubi mandaremus amet incididunt ullamco an pariatur voluptatibus nam deserunt. Quem id mentitum e velit, nam mentitum in expetendis.
Программатор Pic своими руками. Работает.
Здраствуйте уважаемые участники форума. Комп уже поменял , вновом нету ком и лпт порта. Встал вопрос по по переходу на usb порт. Также имеются варианты программатора и на чипе ft
Com программатор для pic своими руками
Отредактировал: Tonich — , Причина: В схеме была обнаружена ошибка. Личный кабинет Регистрация Авторизация. Логин: Пароль Забыли? Логин: Пароль: запомнить меня что это. Автор: Radioaktiv от , Подключение к компьютеру осуществляется через USB-интерфейс.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- Универсальный программатор PIC-контроллеров
- Программаторы
- Программатор PIC контроллеров (DOS)
- Самодельный программатор для PIC-контроллеров
- ПРОГРАММАТОР EXTRA PIC
- USB программатор PIC своими руками
- Программатор PIC
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Программатор K150 для контроллеров PIC
youtube.com/embed/0CVO3sG1I9Y» frameborder=»0″ allowfullscreen=»»/>Универсальный программатор PIC-контроллеров
Этот программатор состоит из очень легкодоступных материалов, а главное в нем нет ни каких микросхем которые нужн. Данное устройство — так называемый JDM программатор, представляет собой наиболее простую конструкцию для прошивки контроллеров семейства PIC.
Неоспоримые преимущества — простота, компактность, питание без внешнего источника данной классической схемы программатора сделали её. Потом начались поиски того, чем эту программу запихнуть в контроллер, тоесть программатора. Нужна была схема простая, чтоб собрать из того, что под рукой и надежная, без глюков так сказать.
Работоспособность сайта проверена в браузерах: При меньших разрешениях возможно появление горизонтальной прокрутки. Чт авг 09, В общем первый раз контроллер в руках держу, хочу на учиться ими манипулировать, но как-то и страшновато лезть в этот дремучий лес. Все же хочу попробовать. Нашел вот такой простой программатор для Габапентин Инструкция По Применению уровня самое то контроллер у меня PIC12F Скажите будет ли «шиться» мой контроллер этим программатором?
Почему у него нет отдельной запитки? Если нет посоветуйте нууууу очень простой программатор и что первым делам собрать эдакое да попроще. Этот программатор питается от COM-порта. Собирал подобный, шил им 16F84, работало. А вот 16F шить уже не захотел. Первым делом определитесь, на чём вы будете писать программу — на ассемблере, С или другом языке. Теперь вам потребуется программа-прошивальщик IC-Prog.
Настройте её на тот СОМ, куда подключили программатор. Его скармливаете IC-Prog, шьёте контроллер, проверяете, работает. В плане программ традиционно начинают с моргания светодиодом. Не забываем о конфигурационных битах и обвязке контроллера, если таковая требуется.
Но об этом чуть позже, а вначале — вышесказанное. Цена за 10 плат: Если экстра-пик с наскоку кажется вам сложноватым, никто не запрещает попробовать приведённый вами программатор. Если у вас на компе простой программатор для pic есть COM-порт, имеется ощутимая вероятность найти там 12 В. А если ваш компьютер старше 3 лет — вероятность ещё выше. Программатор для микроконтроллеров PIC — Микроконтроллер Подскажите, пожалуйста, хороший, на данный момент программатор для микроконтроллеров PIC, и если не сложно, подскажите чем он лучше от Ну так вот, получил его, а ни каких инструкций с ним в Помогите выбрать для сборки хороший программатор PIC-ов!
Пытаюсь после женитьбы вернуться к любимому увлечению Какой простой программатор нетребующий прошивки выбрать. Изобретать велосипед или заниматься перегоном либов с ардуино времени нет, Решил изучить микроконтроллеры интересная мне тема. Прочитал вот эту доку Блоги программистов и сисадминов. Тесты Блоги Сообщество Поиск. Ссылки сообщества Социальные группы. Поиск Google по форуму Поиск Yandex по форуму. Метки нет Все метки. Зарегистрируйтесь и она исчезнет полностью. Я подобрал для вас темы с ответами на вопрос самый простой программатор PIC Микроконтроллер: Использовал вот этот программатор до того, как купил PicKit.
После его повторили многие пользователи форума, которые вообще никогда и паяльник в руки не брали Программатор работает с ICProk. А другие программаторы не пробовали? Ну можете посмотреть Вот или Вот Или нужно обязательно jdm. Мне в свое время посоветовали pickit2. RSS Feed.
Spellbinding mythical short stories. Программатор pic своими руками Первым делом определитесь, на чём вы будете писать программу — на ассемблере, С или другом языке. Author Write something about yourself. No need to be fancy, just an overview.
Powered by Create your own unique website with customizable templates. Get Started.
Программаторы
Если вы умеете держать в руках паяльник, то сделать такой программатор для вас не составит особого труда. Как видите, в схеме ничего сложного нет, однако несмотря, на простоту схемы, программатор работает быстро и без сбоев. Этим программатором можно запрограмировать практически все популярные микроконтроллеры PIC. В настоящее время микроконтроллеры применяются повсеместно в бытовых приборах, начиная от музыкального центра и телевизора и заканчивая стиральными машинами, газонагревательными котлами, хлебопечками, и. Всеми этими приборами сейчас управляют микроконтроллеры при помощи специальных программ.
Программатор pic своими руками: Программатор своими руками для pic надезхда-кмв.
Программатор PIC контроллеров (DOS)
Основным компонентом схемы программатора является микроконтроллер PIC, который управляет общей схемой. Одним из основных преимуществ данной схемы является то, что она не требует внешнего источника питания, вместо этого она использует питание от USB. Сначала необходимо запрограммировать сам микроконтроллер PIC18F с помощью любого программатора PIC, а затем установить перемычку, как на схеме. Скачать прошивку для программатора PIC микроконтроллеров скачено: Установка перемычки определяет режим работы программатора, то есть режим загрузчика или режим программатора. Режим загрузчика используется для обновления программного обеспечения, а режим программатора — для прошивки микроконтроллеров PIC. Далее нам нужно программное обеспечение, которое поможет нам программировать PIC микроконтроллеры. Получать уведомления об ответе на комментарий по электронной почте. Hantek — осциллограф 3 в 1.
Самодельный программатор для PIC-контроллеров
Для программирования микроконтроллеров серии pic, есть немало различных радиосхем. В ней всё очень просто и грамотно. Схема программатора. На стороне программатора используется разъем DB9 типа «гнездо» «мама», «дырки».
Категория: Cхемы и датчики Комментарии: 1.
ПРОГРАММАТОР EXTRA PIC
Для программирования микроконтроллеров серии pic, есть немало различных радиосхем. В ней всё очень просто и грамотно. Схема программатора. На стороне программатора используется разъем DB9 типа «гнездо» «мама», «дырки». Очень часто ошибаются и ставят «вилку» «папу», «штырьки» , то есть такое же как и на стороне ПК!
USB программатор PIC своими руками
Походил по просторам Интернет, почитав статьи, решил, что делать нужно программатор, и не простой, а универсальный программатор зачем под каждую серию делать отдельный? Различия между несложными моделями универсальных программаторов для меня были порты COM-port или LPT , через которые они работаю. Его схема вариации схем распространяется свободно в Интернете. Печатная плата тоже потерпела изменений. Предоставляю ее Вам.
Давайте разберемся, как сделать программатор своими руками. Instructions and resources on how to build an USB programmer for PIC micros, EEPROMs.
Программатор PIC
Программатор рабочий, если все собрать как указано ниже то все работает при первом включении. Схема программатора. Материал только для общей справки.
Ниже представлена принципиальная схема печатная плата с расположением элементов простейшего программатора для PIC микроконтроллеров. Емкость мкФ может быть и больше , в конструкции на фото установлена мкФ. Стабилитрон на 12,6 в может быть заменен на 13 в. Емкость 0,1 мкф также может быть заменена на большую в конструкции на фото установлена 0,22 мкф. Транзистор 2SC может быть заменен , к примеру на КТ Диоды применены 1N
Решил поставить ребенку на велосипед пусть прохожих под домом пугает , но так же можно и в автомобиль поставить если есть связи в ГАИ. Данное устройство состоит из минимум деталей, а так же простая в сборке и под силу каждому.
Введите электронную почту и получайте письма с новыми самоделками. Не более одного письма в день. Войти Чужой компьютер. В гостях у Самоделкина! Самый простой программатор для PIC. Доставка новых самоделок на почту Получайте на почту подборку новых самоделок. Никакого спама, только полезные идеи!
Кроме этого, разные программаторы предназначены для прошивки разных микроконтроллеров: AVR или PIC, при том, что алгоритм программирования этих двух типов микроконтроллеров отличается незначительно. Оптимальной нам показалась приведённая ниже схема программатора. Он подключается к COM-порту компьютера и содержит известную микросхему MAX, которая корректно работает с любым COM-портом у разных компьютеров уровни порта могут существенно отличаться от стандарта , защищая его при случайных ошибках монтажа или подключения.
Kitsrus.com website
October 16th, 2007
Latest DIYpack for PIC programmers K128, K149, K150, K182
DIYpack25ep. zip
March 2nd, 2007
Kit 128 Pic Programmer
Kit 149E Pic Programmer
Kit 150 Pic Programmer
Kit 182 Pic Programmer
2 9 9 0030 7, 9 апреля0005
Боб подготовил несколько заметок по программированию PIC ICSP.
Текущая документация поставляется с комплектами 128 149 150 и 182.
Комплект 128
Комплект 149 Обновлен 17 апреля 2005 г.
25 марта 2005 г.
Если вы войдете на форум Kit, вы увидите, что Боб Акстелл усердно работает над перепроектированием MicroPro и созданием нового PIC ProgrammerKit 185. Одна небольшая проблема, которую мы решаем сейчас, это особенно сильное перегорание транзисторов. если провода ICSP закорочены. В комплекте 149теперь мы используем 3xBC327-40 вместо BC558 и транзистор SOT23 MMBT2907A для других наборов.
Последний DIYpack для K128/149/150/182
Скачать diypack25. zip Это будет последний diypack до выхода P19/MP2. На данный момент новые PIC добавляться не будут.
Программный протокол, позволяющий переносить его на другие платформы — щелкните здесь (P018 от 16 августа 2004 г.).
Вот список PIC, которые программное обеспечение и прошивка diypack25 поддерживает для K149.и К150. K128 и K182 являются программаторами флэш-памяти и поддерживают только PIC с буквой «F» в номере детали:
12C508 16C65A 16C77 16F76 16F877
12К508А 16К65Б 16К710 16Ф77 16Ф877А
12К509 16К66 16К711 16Ф737 18Ф242
12К509А 16К66А 16К712 16Ф747 18Ф248
12К671 16К67 16К716 16Ф767 18Ф252
12К672 16К620 16К745 16Ф777 18Ф258
12КЭ673 16К620А 16К765 16Ф83 18Ф442
12КЭ674 16К621 16К773 16Ф84 18Ф448
12Ф62916К621А 16К774 16Ф84А 18Ф452
12F675 16C622 16C83 16F87 18F458
16К505 16К622А 16К84 16Ф88 18Ф1220
16К554 16К71 16Ф627 16Ф818 18Ф1320
16C558 16C71A 16F627A 16F81918F2220
16К61 16К72 16Ф628 16Ф870 18Ф2320
16К62 16К72А 16Ф628А 16Ф871 18Ф4220
16К62А 16К73 16Ф630 16Ф872 18Ф4320
16К62Б 16К73А 16Ф648А 16Ф873 16К63
16К73Б 16Ф676 16Ф873А
Добавлено из diypack23:
16C63A 16C74 16F684 16F874 16F5x
16C64 16C74A 16F688 16F874A 10Fxxx
18F6525 6621 8525 8621
(все бета-версии) 16C64A 16C74B 16F73 16F876
16К65 16К76 16Ф74 16Ф876А
Добавлен diypack25 12F683
Добавлена поддержка 16F88 в diypack22 on. Примечание. Резистор 10K необходимо добавить между контактами 9 и 10
.
Носок для программирования
Предыдущие DIYpacks
Если в документации к вашему набору указано, что нужно получить diypack18, diypack19 или diypack22 и т. д., то вы ДОЛЖНЫ получить эту версию, чтобы прилагаемая прошивка работала с версией MicroPro.exe в соответствующем diypack. После того, как вы получите комплект, обновите его до последней версии, запрограммировав прошивку соответствующим шестнадцатеричным файлом из последней версии, заменив микросхему прошивки и запустив последнюю версию MicroPro.exe.
diypack23v2.zip 29 сентября 2004 г. Голосовые комментарии удалены. Добавлена поддержка для 15F5x. Бета (непроверенная) поддержка 10Fxxx 18F6525 6621 8525 8621
diypack22.zip
diypack21.zip
diypack2093.zip
diypack2093. zip
diypack21.zip
2 марта 2004 г. Для загрузки в микросхемы 628A зайдите в раздел Fuses и выключите всю кодовую защиту.
diypack18.zip
diypack16.zip
diypack15.zip
diypack14.zip
diypack11.zip
diypack10.zip
diypack9.zip
diypack8.zip
diypack7.zip
У некоторых пользователей возникли проблемы с установкой Micropro.
НЕКОТОРЫЕ версии Windows XP не позволяют работать программе установки DIYPACK. Боб провел небольшое исследование и обнаружил, что обработчиком была Win16 (1997). Поэтому для тех, кто никак не мог установить MicroPro, Боб придумал разные версии DIYPACK22 и DIYPACK25. НИЧЕГО не меняется, кроме самого обработчика. Таким образом, в следующем выпуске и позже пакеты DIYPACK будут использовать установщик Win32. Это тонкий намек на то, что Microsoft, как и DOS, постепенно отказывается от приложений Win16!
Вы можете скачать версии Боба здесь — diypack22a. zip и diypack25a.zip
Драйверы USB
Драйверы USB VCP для Windows можно загрузить с веб-сайта FTDI по адресу http://www.ftdichip.com/Drivers/ VCP.htm. Выберите драйвер для используемой версии Windows, и ZIP-файл будет загружен. Во всех наборах программатора используется микросхема FT232BM.
Руководства по установке (в формате PDF) можно найти по адресу http://www.ftdichip.com/Documents/InstallGuides.htm
Fixhex — это корректирующая программа для людей, у которых есть компиляторы C, которые выводят нечетное количество байтов в строке шестнадцатеричного файла. MicroPro отклоняет файл, и в результате люди не могут использовать программаторы DIY. Эта программа исправляет шестнадцатеричный файл, чтобы MicroPro мог его взять. (1 апреля 2005 г.)
Новые USB-программаторы PIC — комплекты Design Philosophy Kit 149 128 и 150
23 марта 2003 г. Мы быстро разрабатываем три новых программатора PIC, использующих порт USB: комплекты 128 149и 150.
Первоначально предполагалось, что для всех трех комплектов будут созданы программные пакеты, но стало ясно, что лучше всего использовать один программный пакет, охватывающий все три комплекта.
24 марта выпущен новый программный пакет для комплекта 149, требующий аппаратного изменения: замена резонатора 4.000MHz на резонатор 6.000MHz. Подробнее ниже. Тогда все 3 комплекта теперь будут работать на одной тактовой частоте, а пользовательский интерфейс будет одинаковым для всех трех комплектов. Новый комплект 149программное обеспечение (V250303) также исправило некоторые ошибки в предыдущем выпуске V030303.
Комплект 149 (печатная плата версии A). Программатор PIC с USB и последовательным портом. Все сквозные компоненты, кроме микросхемы FT232BM. (Эта версия уже распродана.)
11 мая. Выпущена печатная плата Kit 149 версии B. Он добавляет ICSP и снимает 1 кристалл, несколько резисторов и другие компоненты.) Обратите внимание, что разъем ZIF не входит в комплект. Его нужно покупать дополнительно. В комплект входит обычная 40-контактная розетка IC.
10 апреля 2004 г. Выпущен комплект 149 версии C.
Комплект 150. («Комплект 149B без последовательного порта».) Программатор USB PIC, поддерживается программирование ICSP. Преимущественно поверхностный монтаж. Режим ICSP. Некоторые сквозные компоненты. Выпущен 22 августа 2003 г. Новая версия от 2 апреля 2004 г.
Kit 128. USB-программатор PIC all-Flash. Нет внешнего источника питания. Нет ИКСП. Преимущественно поверхностный монтаж. На выбор: 40-контактный разъем ZIF с широким слотом или только 0,6-дюймовый 40-контактный разъем IC. Все компоненты для поверхностного монтажа предварительно припаяны. Выпущено 5 апреля 2003 г.
Комплект 149, USB/последовательный порт Программатор PIC
Выпущен 12/2002. Переключатель DPST переключает режимы USB и последовательный порт. В наборе используется современный FT232BM для поверхностного монтажа, предварительно припаянный к стороне пайки на плате.
9 сентября 2003 г. Аппаратная модификация K149A K149B K150.
Было указано, что в схемотехнике этих наборов, когда набор находится в состоянии сброса, все напряжения программирования появляются в разъеме для программирования и на контактах ICSP. Это также произойдет, когда платы подключены, а MicroPro не работает. Обычно это не проблема, так как микросхемы программируются только во время работы MicroPro. Но это нежелательно. Решение состоит в том, чтобы добавить три резистора 3K3, как показано здесь. Эти резисторы будут добавлены при следующем производстве этих плат.
Программное обеспечение
23 марта 2003 г. — У нас возникли некоторые проблемы с программным обеспечением пользовательского интерфейса V030303. Пожалуйста, вернитесь к версии V110103 вместе с одним из следующих шестнадцатеричных файлов прошивки. Вы можете напрямую запрограммировать прошивку, используя эти файлы. Мы решим проблему в следующем выпуске пользовательского интерфейса.
V110103 Программное обеспечение пользовательского интерфейса, K149_v4.zip
шестнадцатеричные файлы прошивки. Эти шестнадцатеричные файлы могут быть запрограммированы напрямую. вам не нужно использовать опции/обновление. Используйте к149_v4.hexfirst.
ПРИМЕЧАНИЕ: , если вы вставили ссылку на программирование без нажатия клавиш после того, как использовали V030303, вы ДОЛЖНЫ удалить ее при запуске этой более ранней версии.
27 марта. V280103 Программное обеспечение пользовательского интерфейса, k149_v61.zip Это обновление делает две вещи: оно заменяет V030303, в котором были некоторые ошибки, и обновляет аппаратное обеспечение до работы кристалла 6 МГц.
ПЕРЕД обновлением до этой версии у вас ДОЛЖЕН быть доступный кварцевый резонатор 6.000MHz. Используйте шестнадцатеричный файл ‘k149av61.hex, содержащийся в zip-файле, для программирования новой микропрограммы IC. Затем измените кристалл 4000 МГц на кристалл 6000 МГц, после чего вы обновитесь. Затем добавьте ссылку для режима программирования без нажатия клавиш.
3 апреля 2003 г. Поскольку один и тот же пользовательский интерфейс теперь будет использоваться для комплектов 149 (A и B), 128 и 150, вот последнее обновление, которое теперь распаковывается в c:\diypgmr. Кроме того, это обновление может распознавать, какая плата программатора подключена к ПК. Для комплекта 149Вы ДОЛЖНЫ запрограммировать новую микросхему прошивки, прежде чем запускать последнюю версию. Прочтите файл upgrade.txt в разархивированном файле. Получите последнюю версию отсюда. diypack7.zip
11 мая. Выпущена печатная плата Kit 149 версии B. Он добавляет ICSP и снимает 1 кристалл, несколько резисторов и другие компоненты.) 40-контактный слот ZIF для обоих опционально.
Kit 128 Программатор USB Flash PIC с разъемом ZIF
3 апреля 2003 г. Новейший программатор для флэш-памяти с USB-портом. Аппаратное и программное обеспечение, разработанное Тони Никсоном. Внешний источник питания не требуется. Над коробкой торчит только би-светодиод. На выбор: 40-контактный разъем ZIF с широким слотом или обычный 40-контактный разъем 0,6 дюйма IC, если у вас есть собственный 40-контактный разъем ZIF. В основном компоненты для поверхностного монтажа. Используется удлинительный кабель USB типа «A», AA.
Загрузить 13-страничное руководство пользователя здесь (оно также находится в загружаемом пользовательском интерфейсе).0005
Загрузите документацию k128intro.pdf, которая входит в комплект.
Обратите внимание, что этот программатор НЕ программирует чипы, отличные от Flash! Пожалуйста, убедитесь, что вы знаете, какие микросхемы PIC являются флэш-памятью (те, что с буквой «F»!), а какие нет.
Kit 182 USB Flash Программатор PIC без разъема ZIF
Kit 182 — это Kit 128 без разъема ZIF. Таким образом, программатор Flash ICSP работает через порт USB. Он будет продаваться полностью собранным, так как большинство компонентов для поверхностного монтажа. Размер платы всего 48 х 30 мм. Есть 4 нейлоновые стойки 10 мм для защиты нижней части. Гнездовой разъем USB ‘B’.
Перед покупкой убедитесь, что вы понимаете ICSP. У нас уже была одна жалоба от человека, который купил комплект, а затем пожаловался, что «некуда» поставить ИС!
Kit 150 USB PIC Programmer
22 августа 2003 г. Наконец выпущен сегодня. На него надет USB-разъем B, а также 6-контактный разъем ICSP. Мы продаем его без сокета ZIF, но 40-контактный разъем ZIF рекомендуется для большинства программ, поскольку он очень удобен.
К150В2. Программатор ПОС USB. Вводная страница. Новый 2 апреля 2004.
- Схема
К150В2.
Часто задаваемые вопросы по программатору PIC
Запрос: Питер, мне нужна ваша помощь с программатором MicroPro. Я использую версию 11 DIYPACK11.ZIP. Я использую MPLAB 6.41 и самую последнюю версию HI-TECH PICC-18 v8.30 для создания шестнадцатеричного файла для своего приложения. Когда я использую MicroPro с шестнадцатеричным файлом, он говорит «ожидается INHXFILE». Некоторые из шестнадцатеричных файлов, которые я использую, работают, а другие выдают эту ошибку. Если вы можете помочь мне разобраться с этой проблемой, я был бы признателен.
Ответ Тони: Дело в том, что большинство компиляторов помещают :020000040000FA в начало файлов INHX32 для обозначения адреса 0000:xxxx. Идентификатор 04 указывает старший 16-битный адрес, следующие 4 цифры, в данном случае ‘0000’. :020000040030CA Этот параметр указывает старшие 16 бит адреса ‘3000’ = 3000:xxxx, который является адресом для данных предохранителя. Ваш компилятор не помещает :020000040000FA в первую строку файла HEX, поэтому MicroPro путается и думает, что это не файл INHX32. diypack17 (теперь доступен) имеет возможность отключить это сообщение.
-=Atmel Programmers=-
Комплект 122. Программатор Atmel AVR. Для программирования 20-контактных DIP — 90S1200, 90S2313 и 40-контактных DIP — 90S4414, 90S8515. Программы на скорости 9600 бод. Параллельный режим. С дополнительной платой адаптера теперь вы можете программировать AT90S4434 и AT90S8535. Он не будет программировать 8-контактные устройства AVR (90S2323, 90S2343).
Пересмотрено 8/2001
K122 собран и протестирован. Вот как мы продаем собранный и протестированный комплект 122. Выбор обычных разъемов IC или разъемов ZIF остается за покупателем.
Плата адаптера для K122 для программы 90S4434/8535.
вид снизу платы адаптера
вид сверху платы адаптера
Вопрос клиента: но вам не нужен программатор для программирования AVR. Достаточно нескольких строк на параллельный порт — seedontronics.com!
Ответ: AVR имеют последовательный режим программирования, который называется ISP — системное программирование. Да, вы можете использовать несколько строк кода из параллельного порта для программирования flash, eprom и битов блокировки. НО чипы AVR имеют биты предохранителя, которые недоступны в режиме последовательного программирования. Например, в наших Комплектах 129и 154 мы должны запрограммировать один из фьюз-битов RCEN, чтобы включить внутренний генератор. Это было бы невозможно при использовании последовательного программирования. Также есть бит предохранителя для отключения последовательного программирования. Если этот фьюз-бит запрограммирован, то чип вообще недоступен через ISP. Тогда его можно было бы запрограммировать только с помощью программатора, такого как «параллельный режим» Kit 122.
Конечно, вы могли бы сделать программатор «параллельного режима» для работы с использованием параллельного порта вместо последовательного порта, такого как Kit 122. Но мы отказался от этого, потому что для работы на каждом типе компьютеров потребуется специальное программное обеспечение. БОЛЬШОЕ преимущество комплекта 122 заключается в том, что все интеллектуальные функции находятся в прошивке на борту комплекта. Комплект 122 будет работать на всех типах компьютеров. Все, что нужно, это программа терминала/связи, которая есть на всех компьютерах.
Недостаток использования интеллектуального программатора, такого как комплект 122, заключается в том, что обновление программатора для программирования новых чипов требует перепрограммирования прошивки. Поскольку мы не хотим раскрывать шестнадцатеричный код, это означает возврат прошивки нам.
Комплект 117 — это пример, когда у нас есть специальное программное обеспечение только для Windows, работающее на параллельном порту. Обновление для новых микросхем PIC выполняется простым добавлением их в файл «device.ini».
Начало работы с программированием AVR. V4. Ноябрь 2000 г. теперь доступен.
Дэвис ван Хорн пишет: сначала он был написан для иллюстрации того, как настроить AVR8515 и как использовать основные встроенные периферийные устройства, но, как и все, что оставалось в холодильнике слишком долго, он разросся. Он имеет множество удобных процедур для внешних устройств, таких как сервоприводы, ЖК-дисплеи и VFD-дисплеи, шаговые двигатели. В версии 4.0 есть все это, плюс:
.
— устранение старых линейных буферов. Их заменили круговыми буферами переменной длины. Я сделал их переменной длины, готовясь к схеме динамического размещения, но на данный момент я не уверен, стоит ли ее реализовывать. Это часть того, что я изучаю для версии 5.0 9.0005
— реализация интерпретатора языка, чтение команд с необязательными параметрами из EEPROM. Это также означает, что программа в EEPROM может быть изменена, так что это отправная точка для робота или другого устройства, которое может «обучаться». В языке реализовано всего четыре команды, но сначала я не хотел слишком усложнять. Тривиально легко добавить свои собственные команды, и они могут быть простыми процедурами или изменять поведение других частей системы. Это полностью зависит от пользователя. В настоящее время реализованы команды: Delay (ms), Servo position (серво) (позиция), Loop и Skip (команды для пропуска). Я не реализовал переменные, но добавить несколько фиксированных переменных было бы тривиально. Я ищу более гибкую схему, которая позволила бы мне динамически выделять переменную память, но опять же, это что-то для 5.0
— в других подпрограммах также много чисток и улучшений. С аппаратными назначениями легче иметь дело, и я перенес все распределения ПЗУ и оперативной памяти в подпрограммы, которые их используют, вместо того, чтобы хранить их в «tables.asm» и «equates.asm»
— это все еще быстро , и он использует чуть более половины ПЗУ (как настроено) и меньше половины оперативной памяти (опять же, как настроено). В реальном приложении вы, вероятно, выделяете только небольшое подмножество буферов, которые есть у меня в этой демонстрации, но я хотел сделать его визуально «занятым», поэтому я использую все восемь сервоприводов (один управляется интерпретируемой программой, один управляется генератором случайных чисел, а остальные просто линейно), VFD-дисплей (прокручивание верхней и нижней строк в противоположных направлениях). направления в одном и том же буфере), и ЖК-дисплей с другим текстом, но прокрутка аналогично, и вывод «Быстрая коричневая лиса» на последовательный порт, а также вывод азбуки Морзе с рандомизированными сообщениями. Учитывая все это, процессор все еще почти простаивает 🙂
Комплект 123. Программатор Atmel 89xxxx
Для программы
· 89C1051, 89C2051 и 89C4051
· 89C51, 89LV51
· 89C52, 89LV52
· 89C55, 89LV55
· 89S8252, 89LS8252
· 89С53, 89ЛС53
. Поддержка 87F51, 87F52 (otp) добавлена в августе 2000 г.
Цена 49 долларов США плюс 10 долларов США за доставку и упаковку.
Для загрузки доступны две утилиты DOS для проверки и изменения порядка фрагментированных шестнадцатеричных файлов, создаваемых некоторыми компиляторами. (Фрагментированные шестнадцатеричные файлы могут задушить любое программное обеспечение последовательного программирования, которое не ожидает этого.) hexmap.exe и reorder.exe
term.zip Терминальная программа без излишеств, написанная Фрэнком для программирования комплектов 121, 122 и 123. Проще, чем использовать Hyperterminal. Основан на DOS, но будет работать под W9x.
K151 Kit 151 Программатор EEPROM
ПК Программатор параллельного порта для шины 24xxx, I2C и 93xxx EEPROMS. Только 8-битный режим программирования. Мы используем программное обеспечение 24C16 в наборе Christmas Tree Kit 103, так что это было основной причиной, по которой мы сделали этот набор. На плате используется 16-контактный разъем ZIF. Верхние 8 контактов предназначены для 24xxx; нижние 8 для 93xxx SPI EEPROM.
Комплект 151 документации.
Изображение
Kit 151. Программное обеспечение eeprog.exe
Kit 69. Electronic Dice PIC 16C54
Scan of Kit 69 PCB
Один из самых популярных электронных наборов для игр. Теперь мы использовали микроконтроллер, чтобы содержать всю электронику. Только те элементы, которые не могут быть реализованы в программном обеспечении, например, дисплей, остаются в аппаратном обеспечении. Весь код на дискете. Размер печатной платы 1,4″x2,6″.
Программное обеспечение Single Dice 10K
Kit 71. Dual Electronic Dice PIC16C54
Код в Kit 69 расширен для броска двух кубиков. Размер печатной платы 1,4″x2,6″.
Программное обеспечение Dual Dice 14K
30 июля 2003 г. Тони Никсон / Bubblesoft Software закрыл свой веб-сайт. Но его файлы pdf и asm для его «Введение в PIC» и «Мои следующие проекты PIC» можно найти здесь. 1,15 МБ.
Дизайн для самодельного программиста Тестер аппаратного обеспечения — рабочая схема ICSP для самодельного USB-программатора PIC
Обратите внимание, что диод Шотти позволяет самодельному программатору питать свой VCC без замыкания его VCC на обычный источник питания PIC. Крошечный DIP-переключатель также будет работать вместо диода. ПРИМЕЧАНИЕ: диод очень удобен при разработке кода, но он падает примерно на 100 мВ от предоставленного VCC (но это никогда не было проблемой в моих проектах. Просто НЕ подавайте питание на PIC во время его программирования.
Рекомендуется использовать 27K, чтобы ток VPP не повышал VCC. Это может быть даже больше, чем это. Вы можете использовать всего 10 кОм, если диод подключен последовательно к выводу MCLR, так что при подаче VPP ничто не может проводить ток. Но бесполезно иметь второй диод.
Эта схема предназначена для пояснения того, как ICSP управляется самодельным программистом.
Программатор PIC предназначен только для обеспечения достаточного количества VPP и VDD для программирования устройства, и ничего более. С диодом Шоттки нагрузка VDD самого продукта игнорируется программистом во время программирования. Емкость конденсатора очень важна и может быть от 0,01 мкФ до 0,1 мкФ, но не может быть больше, иначе время нарастания, необходимое для входа в режим программирования, не будет достигнуто.
Другая причина заключается в том, что PIC должны войти в режим программирования. Некоторым нужно сначала применить VCC, в то время как другим нужно сначала применить VPP. Этот двухэтапный процесс вместе с PGD и PGC на gnd заставляет PIC войти в режим программирования.
Дизайн для самодельного программатора Аппаратный тестер
В этом pdf-файле показаны схемы для тестирования всех самодельных программаторов PIC. Инструкция пользователя прилагается. Ясно, что если НИ ОДИН из светодиодов не мигает, существует проблема связи с программатором, USB-драйверами, кабелем и т. д., хотя внутренняя микросхема PIC также может быть вставлена неправильно или иным образом неисправна.
Основы программирования микроконтроллера PIC | Блог о дизайне печатных плат
Создано: 20 мая 2018 г.
Обновлено: 25 января 2021 г.
Одна вещь, которую я усвоил из воспитания: научить чему-то ребенка может быть невероятно сложно. Хотя они могут быть очень заинтересованы, и у них может быть все время и ресурсы в мире, если ребенок не готов учиться или ему не хватает какого-то важного строительного блока, он может просто не усвоить навык или урок.
К счастью, программирование микроконтроллера PIC (MCU) значительно проще. С помощью правильных инструментов программирования, схемы и функциональной прошивки программист может заставить микроконтроллер PIC вести себя точно так, как нужно. Конечно, чтобы избежать ненужных хлопот и разочарований в будущем, по-прежнему важно придерживаться нескольких важных шагов.
Микроконтроллер PIC
Несмотря на появление одноплатных встроенных контроллеров, таких как Arduino, Raspberry Pi или BeagleBone, микроконтроллер PIC по-прежнему остается актуальным среди инженеров-электронщиков. Микроконтроллеры PIC производства Microchip отличаются простотой использования, универсальными функциями и экономичностью. Программирование микроконтроллеров PIC варьируется от простых 8-битных MUC до мощных 32-битных моделей.
Универсальность микроконтроллеров PIC сделала их популярными не только среди инженеров, но и среди любителей. Широкий спектр периферийных устройств, памяти и вычислительной мощности подходит практически для любого приложения. Программист, вероятно, найдет PIC-микроконтроллер в своей стиральной машине или системе сигнализации.
Инструменты, необходимые программисту для программирования микроконтроллера
Программирование микроконтроллера PIC сегодня значительно проще, чем десять лет назад. В то время для некоторых микроконтроллеров PIC более низкого уровня требовалось специальное аппаратное обеспечение программатора PIC для внедрения прошивки. Но если вы начинаете с микроконтроллера PIC сегодня, загрузка прошивки в микроконтроллер обычно является простым процессом.
Вот инструменты, которые потребуются сегодня программисту для программирования PIC-микро:
1. MPLAB X IDE
MPLAB X IDE — это комплексная среда разработки от Microchip. Вам понадобится MPLAB X для написания вашей прошивки, компиляции и сборки, прежде чем вы сможете запрограммировать микроконтроллер PIC. В отличие от дорогих IDE, за которые в прошлом приходилось платить, MPLAB X IDE можно загрузить бесплатно.
Первый шаг — правильная прошивка.
2. PICKIT 4
PICKIT 4 — новейший внутрисхемный отладчик от Microchip PIC, который позволяет программисту эффективно загружать программу в микроконтроллер. Это улучшенная версия своего предшественника PICKIT 3 с добавленной функцией слота для SD-карт, что облегчает программирование на ходу для различных прошивок. При программировании микроконтроллера PIC в лаборатории вам необходимо подключить PICKIT 4 между USB-портом вашего компьютера и контактом программирования микроконтроллера.
3. Схема программирования
Контакты для программирования микроконтроллеров PIC указаны в техническом паспорте. Микроконтроллеры PIC поддерживают либо внутрисхемное последовательное программирование (ICSP), либо внутрисхемную отладку (ICD), причем последнее позволяет инженерам отлаживать прошивку в режиме реального времени. Важно включить схему интерфейса программирования (ICSP или ICD) в конструкцию, к которой будет подключаться PICKIT 4 или PICKIT 3.
Программирование микроконтроллера
Когда все инструменты программирования готовы (независимо от ICSP или ICD) и собран прототип, программирование микроконтроллера становится почти интуитивным. Традиционные инструменты программирования требуют от программиста включения оборудования перед загрузкой прошивки. Но программаторы PICKIT могут быть настроены на подачу питания на микроконтроллер до тех пор, пока он не превысит максимально допустимый ток.
Есть два способа загрузить микропрограмму в микроконтроллер PIC. В MPLAB X IDE программист найдет варианты «Запустить проект» или «Отладить проект», а нажатие «Запустить проект» скомпилирует и создаст вашу прошивку в рабочем режиме, а последний создаст отладочную версию прошивки. Вам понадобится время, чтобы убедиться, что конечный продукт запрограммирован с производственной версией прошивки.