Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/eb69691d4067bc89ffdeaa8242cdc3a7 to your computer and use it in GitHub Desktop.
Save anonymous/eb69691d4067bc89ffdeaa8242cdc3a7 to your computer and use it in GitHub Desktop.
Программатор для pic контроллеров своими руками

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


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



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


























Итак, как и обещал, набросаю статейку про создание крякалки. Я работаю изначально с микроконтроллерами AVR и STM8. Там создали классную крякалку и сирену, по звуку очень идентичную с реальной. Но вот беда — создано было устройство на PIC микроконтроллере. Покрутился, повертелся- и решил — ну чтож, надоже когда то начинать. По итогу, после поездки на радиорынок прикупил 1 камень — PIC12F, это такая маленькая фигнюшка, аналогичная 13й Тиньке. Тот же корпус SO-8 и т. Для начала по самой крякалке — вот схема крякалки в протеусе чтобы было видно к каким портам подключены кнопки и динамик. В конце статьи я приложу файлы печатки и прошивки которые реализовал для себя. Ну а кому не подойдут — смогут перерисовать на основе этих схем. Сначала даже чуть не ринулся приобретать PickIt2 цена у него аццкая! Начал искать дальше — и вот нашлась простенькая схемка для реализации JDM-программатора на базе COM порта. Благо у меня стоит стационарный комп у которого на борту есть и COM-порт и LPT-порт, и слава богу что я его не выбросил. Вот так он иногда меня и выручает, хотя и занимает место. Вот наша схемка программатора. Так как я её решил сделать маленькой, то сделал её как бы продолжением своей платы крякалки. Применил парочку резисторов и светодиодов чисто так, для пробы попаять. Впринципе ничего сложного — но что то лупу захотелось приобрести это круто! Для программатора потребуется отдельный источник питания 5В. Я использовал для этого зарядку от какого то мобильника. Не забудьте про отдельный источник питания! Итак, всё это дело мы значит вытравили, спаяли и т. Теперь нам нужен софт для прошивки микроконтроллера PIC12F да и для всех остальных таких контроллеров. Софт импользовался ICProg — вот ссылка на его официальную страницу- www. Устанаваливаем всё это дело. Программа может несколько раз при первом запуске вывалить ошибки. Не обращайте на них внимания, когда вы положите драйвер рядом с программой, она должна будет уже запускаться без ошибок. Далее нужно немного её сконфигурировать. Ну далее подключаем наш программатор к нашему микроконтроллеру и пробуем с него считать прошивку -значок с зеленой стрелочкой или F8 На программаторе должен загореться второй светодиодик, и должно начаться считывание дданных с микросхемы. Если так и произвошло, то это предпоследний шаг для реализации крякалки. Теперь в программе после того как считали микросхем, пролистываем весь код вниз до адреса 03F8 — это самая последняя ячейка. В ней хранится калибровочная константа для именно этого МК и её не в коем случае нельзя перезаписать. Поэтому обязательно перепишем её на какой нибудь листочек бумаги на всякий случай. Далее, в программе нажимаем Открыть нашу прошивку, и нажимаем кнопочку с жёлтой молнией или F5, для того, чтобы загрузить нашу прошивку в микроконтроллер. Программа спросит рельно ли мы хотим прошить нашу схему — нажимаем ДА. Дальше прога захочет переписать нашу калибровочную константу, мы даём ей подзатыльника и отвечаем — НЕТ! На этом собственно работа с микроконтроллером PIC закончена. Сложного как вы видите ничего нет. Но собрать впринципе несложно если использовать усилитель на полевых транзисторах. Ищите в гугле по словам H-мост на полевиках. Схема на которой изображен PIC не правильная, она не будет работать нормально. На схеме нет цепи сброса на 4 ноге. Хотя бы RC цепочку кинь. Если описываешь работу с айси прогом то укажи людям какий флаги ставить при программировании, я о BOR, WDT, сброс но включению питания и прочих. Я хочу вообще с пушки по воробьям стрельнуть. На блютуз-модулях HC,07 собрать радиоуправляемую включалку. Так чтоб вообще не подкопаться. ГОСТ Р 6. Изменения основной частоты должны быть от до Гц. Да и колокол от сигналки не тянет на дБ. Помощь Символика ВКонтакте Twitter Мобильный DRIVE2. О проекте Вакансии Бизнес-аккаунт Реклама и сотрудничество. Правила сайта Пользовательское соглашение Политика конфиденциальности. Audi A6 hp AGP motorsport. Mitsubishi Lancer "PREDATOR" 2. Honda Accord ЭКСКЛЮЗИВчик на ПНЕВМЕ. Машины Личный опыт Сообщества Барахолка Почитать интересное Новости и тест-драйвы Машины в продаже d2. Ранее AirHorn — крякалка. В общем самодельный спецсигнал Далее STMStudio — отладка в реалтайме. Надо шоб раскачивала Ваттный горн в режиме крякалка. А чего на пике? Зачем этот изврат с программатором? Даешь attiny и 5 проводков: На пике уже готовая прошивка, а на тиньку надо писать. Сделать — и на отдельную кнопку ее. Тем более у меня как раз парочка AT42QT завалялась. Помощь Символика ВКонтакте Twitter Мобильный DRIVE2 О проекте Вакансии Бизнес-аккаунт Реклама и сотрудничество Правила сайта Пользовательское соглашение Политика конфиденциальности.


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


Данное устройство - так называемый JDM программатор, представляет собой наиболее простую конструкцию для прошивки контроллеров семейства PIC. Неоспоримые преимущества - простота, компактность, питание без внешнего источника данной классической схемы программатора сделали её очень популярной среди радиолюбителей, тем более что схеме уже лет 5, и за это время она зарекомендовала себя как простой и надёжный инструмент работы с микроконтроллерами. Принципиальная схема программатора для pic контроллеров: Питание на саму схему не требуется, ведь для этого служит COM порт компьютера, через который и осуществляется управление прошивкой микроконтроллера. Для низковольтного режима программирования вполне достаточно 5в, но могут быть не доступны все опции для изменения фьюзы. Разъем подключения COM-9 порта смонтировал прямо на печатную плату программатора для PIC - получилось очень удобно. Можно воткнуть плату без лишних шнуров прямо в порт. Программатор опробован на различных компьютерах и при программировании МК серий 12F,16F и 18F, показал высокое качество прошивки. Предложенная схема позволяет программировать микроконтроллеры PIC12F, PIC16F84A, PIC16F Для программирования используется WinPic - одна из лучших программ для программирования PIC контроллеров. Программа позволяет выполнять операции для микроконтроллеров семейства PIC: Различные типы микроконтроллеров PIC12C, PIC12C, PIC16C84 и микросхем памяти с интерфейсом I2C программируют, вставляя в разъём как показано на рисунке выше. Схема возможно и рабочая но детали расположеные на фото готового изделия установлены не правильно, что вводит всех в заблуждение. Автору готового изделия полный минус. Комментариев 1 Офлайн SIRIS. SIRIS 12 марта Комментарии Доброго времени суток. Скажите пожалуйста - какой номинал C3? Роман Большое спасибо за проект! Анатолий Здравствуйте, давно искал такие часы теперь только наткнулся с дисплеем и DS, очень Анатолий Часы работают,но яркость отдельных сегментов не одинаковая. Популярные теги Arduino Attiny LED pic scx Журнал Радио Компьютерная электроника Металлоискатель ПО Проекты на Arduino Тесла Усилитель авто аудио бытовая техника детектор радиозакладок для авто для дома игры измерения источники питания качер компьютер лут микроконтроллер начинающим печатная плата радиация разное световая техника тестер цветомузыка часы шпионская техника. Главная Ремонт и модернизация Микроконтроллеры Для авто Усилители Для дома Информация ПО. Радиоприемники Шпионская техника Источники питания Разное Измерительная техника Начинающим Arduino Литература. Статистика Последние новости Последние комментарии Регистрация Контакты.


Монтаж ондулина своими руками видео
Плита перекрытия чертежв dwg
Asus b150m k характеристики
Имеет временное право
Где скидки в ульяновске
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment