Схемы на pic12f675 с исходниками

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


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

Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Динамическая индикация

Термостат на PIC16F628 и 16х2 MT16S2H


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

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

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

Как ни странно, но при всём величии сети Интернет в нём очень мало информации о прошивке PIC-контроллеров , а тот материал что удаётся найти - очень сомнительного качества. Конечно, можно купить заводской программатор за неадекватную цену и шить сколько душе угодно, но что делать, если человек не занимается серийным производством.

Сразу привожу перечень элементов для тех, кому лень всматриваться в схему:. Как можно догадаться, в схеме моего программатора использован корпус DIP8. При большом желании можно изготовить универсальный переходник под каждый тип микросхемы, получив тем самым универсальный программатор.

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

С этого момента, первый этап на пути к прошивке 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. Популярные самоделки. Многофункциональное гибочное приспособление с четырьмя радиусами из тормозного диска.

Миниатюрная и простая катушка Тесла своими руками. Диск по металлу на бензотриммер без переделок. Добавить комментарий. Ответить Цитировать Жалоба. Roman , поставил Вам , но есть вопрос: не пробовали работать с программатором, вынесенным от COM-порта на кабеле? Если он работает в таком случае нормально, можно вместо разъёма на плате запаять кабель. Удобнее, когда модуль программатора лежит на столе, да и динамические нагрузки на COM-порт ПК меньше. При выносе на кабеле желательно помещать программатор, когда он не используется, но кабель не вынимается из разъёма ПК, в какую-нибудь коробочку, типа мыльницы, во избежание случайных замыканий.

Спасибо за оценку. Я делал другу программатор с выносным кабелем около 1 метра. Полёт нормальный - шьёт контроллеры без сбоев. Кабель использовал "витая пара" многожильный. Roman 26 сентября Автор 0. К сожалению, нет. Pronin 26 сентября 0. Делал давно-давно Смотрите в инете.


Скомпилировать прошивку под PIC12f675

В статье приводятся принципиальные схемы вариантов простого, недорогого контроллера шагового двигателя и резидентное программное обеспечение прошивка для него. Несмотря на простую схему и низкую стоимость комплектующих, контроллер обеспечивает довольно высокие характеристики и широкие функциональные возможности. Контроллер не имеет защиты от коротких замыканий обмоток двигателя. Но реализация этой функции значительно усложняет схему, а замыкание обмоток — случай крайне редкий. Я с таким не сталкивался.

Но не жалко, зато выглядит не "колхозно". Схема: Вид изнутри: дополнять/ менять код - выкладывайте исходники в публичный доступ. та же, но для PIC12F, PIC12F (можно использовать любой из этих.

Простейшие электронные часы на PIC16F628A с подробно коментированным исходным кодом

Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Мегапосты: Криминальный квест HR-истории Путешествия гика. Войти Регистрация. Осваиваем простейший микроконтроллер PIC. Часть 1 Программирование микроконтроллеров Выбор микроконтроллера обычно осуществляется под необходимые задачи. Первым делом необходимо скачать документацию по выбранному микроконтроллеру. Достаточно зайти на сайт производителя и скачать Datasheet.

Исходники для микроконтроллеров Microchip.

Схемы на pic12f675 с исходниками

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы ; Всем доброго времени суток! Сделал себе самик вжика и встал вопрос о микшере. Правила форума. Правила Расширенный поиск.

Нужны еще сервисы?

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

При допиливании своей Экстры после первого сезона по совету товарищей было решено перейти с механического на электронный выключатель борта. От покупка готового не устраивала по двум параметрам:. Для надёжности работы в программе не используются прерывания. Файл с исходниками можно скачать ТУТ Программы для двух каналов одинаковые. Немного о диодной развязке D6. Испытания показали что при токе в 3А падение на нём доходит до 0,5В.

Нужно немного изменить программу на asm для PIC микроконтроллера (PIC12F629)

Дневники Файлы Справка Социальные группы Все разделы прочитаны. Исходник прошивки термометра на PIC. Всем здрасте! Нашёл у вас вот такую схемку. Хочу немного перекроить прошивку, но нужен исходник под пик12ф Оценка 0.

Таким способом, вы можете заставить моделируемую схему . с входами и выходами релейной схемы и генерировать PIC или AVR код. пример интерпретатора реализованный на C (см. исходники проекта прим. переводчика).

Ампервольтметр на PIC12F675

Ампервольтметр предназначен для измерения тока ,99А и напряжения В с разрешением 0,01А и 0,1В соответственно. Непосредственно на дисплеях, как правило, установлен токоограничительный резистор в цепи питания подсветки. Сопротивление резистора Настройка устройства проста: сначала резистором "контрастность" устанавливаем необходимую контрастность дисплея, а резисторами "уст U" и "уст I" регулируем точность показаний вольтметра и амперметра.

Цены на pic12f и pic12f на столько низкие, что радиолюбители очень часто применяют эти микроконтроллеры ради спортивного интереса и забавы. Они просты, не прихотливы, и если делать всё правильно, то сжечь его тяжело, но! Главное не стереть специальную поправку константу , записанную в чип на заводе изготовителя, её восстановить можно, но для новичков и начинающих радиолюбителей сложно, поэтому нужно быть внимательнее, при прошивке. В этой статье пойдёт речь о простой програмке для проверки, тестирования работы PIC12F микроконтроллера.

Резисторы R1 и R3 были подобранны мною не очень удачно, так как 2-ой сегмент индикатора светиться немного тускло, советую подобрать свои значения.

Один знакомый попросил собрать ему реле поворотов без реле, то есть на транзисторном ключе. И как раз на шёл на нашем сайте подобную тему Электронное реле поворотов. Собрал схемку, но работой не был удовлетворён, так как реле работает, постоянно генерирует импульсы. Нормальное реле поворотов работает как прерыватель тока только когда к нему подключена нагрузка. Тут я решил применить свои навыки программирования в среде Flowcode.

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




Комментарии 3
Спасибо! Ваш комментарий появится после проверки.
Добавить комментарий

  1. Рада

    Да, действительно. Я присоединяюсь ко всему выше сказанному. Можем пообщаться на эту тему.

  2. Прасковья

    Предлагаю Вам посетить сайт, на котором есть много информации по этому вопросу.

  3. Евлампия

    Весьма отличная идея