Posted  by  admin

Pic Контроллер Rs232 Программа Bsf

ПРОГРАММАТОР ДЛЯ PIC-КОНТРОЛЛЕРОВ Я надеюсь, что моя статья поможет некоторым радиолюбителям перешагнуть порог от цифровой техники к микроконтроллерам. В Интернете и радиолюбительских журналах много программаторов: от самых простых до очень накрученных. Мой не очень сложный, но надежный.

  • В этой статье рассмотрена простейшая программа для подключения контроллера (pic16f628a).
  • 28-выводный 8-битный сигнальный контроллер. C внешней памятью программ.
  • Программный uartПростейшая программная реализация uart для микроконтроллера. В данной статье.

Любую программу в pic можно реализовать на основе. И шить контроллер с помощью тамошних.

Первый вариант программатора предназначен для программирования 18-ти и 28-ми 'пиновых' PIC контроллеров. В основу программатора положена схема из журнала Радио № 10 за 2007 год. Но подбор конденсатора С7, эксперименты с разными вариантами ICprog, PonyProg, WinPic и скоростями чтения-записи не дали желаемого результата: успешное программирование получалось через раз. И это продолжалось до тех пор, пока не сделал питание +5В программируемой микросхемы отдельно, а не после 12-ти вольтного стабилизатора.

Получилась такая схема. Опасаясь сбоев, печатку рисовал так, чтобы плата вставлялась непосредственно в Com-порт, что не очень просто из-за всевозможных «шнурков» и малого расстояния до корпуса. Получилась печатка неправильной формы, но вставляется в СОМ-порт нормально и программирует без ошибок.

Pic Контроллер Rs232 Программа Bsff

Со временем сделал шнур-удлинитель длинной около 1 метра. Теперь программатор лежит рядом с монитором и подключен к COM порту. Работает нормально: многократно программировались микроконтроллеры PIC16F84A, PIC16F628A, PIC16F873A. Обратите внимание: микросхема Мах и светодиоды установлены со стороны печатных проводников. Панельки - ZIF-28, одна из них служит для 18-ти выводных PIC. На панельках нанесены метки первых ножек и числа «18» и «28». В корпусе вилки-адаптера установлен трансформатор 220 на 15 вольт, 4 ватта.

Включать в розетку нужно после установки микроконтроллера в панельку. Транзисторы n-p-n маломощные высокочастотные (300Мгц) в корпусе to-92. Разъём XP временно не устанавливал, а потом оказалось, что он особо и не нужен. Пришлось как-то программировать впаянный МК, так я провода прямо в ZIF вставил и зафиксировал. Перепрограммирование прошло успешно. Я работаю c программами ICprog и WinPic-800. В программе IC-prog 1.05D следующие настройки программатора:.

Программатор – JDM Programmer. Порт –Com1. Прямой доступ к портам. Инверсия: ввода, вывода и тактирования (поставить галочки). В WinPic-800 –v.3.64f всё идентично, только нужно еще поставить “птицу” в использовании MCLR.

В интернете можно свободно и бесплатно скачать эти программы. Но для облегчения жизни, я попробую приложить все необходимое. Просто вспомнил: сколько всяких “ненужностей” я сам накачал с интернета, и сколько времени на разборки всего этого потратил. Печатная плата программатора. Программа WinPic-800 ( ).

Программа IC-Prog. Статья по IC-Prog. ПРОГРАММАТОР-2 ДЛЯ PIC-КОНТРОЛЛЕРОВ Со временем появилась необходимость в программировании 14-ти и 40-ка 'пиновых' пиков. Решил сделать программатор для всего среднего семейства PIC-ов. Схема та же, только добавились две панельки.

Всё это разместилось в корпусе от бывшего мультиметра. В печатную плату 13 февраля 2014 года внесено исправление: от 5-го контакта разъёма RS232 дорожка идет к минусу питания (а на прежней - к 6-ой ножке микросхемы МАХ). Новая печатка в 'programer2-2'. Можно сэкономить одну КРЕН-ку.

Подключать от одного 5-ти вольтного стабилизатора всю схему. VR3 и С9 не устанавливать, а поставить перемычку (на схеме указана пунктиром). Но я пока КРЕНку не выпаивал. Многократно программировал PIC16F676, 628А, 84А и 873А. Но еще не пробовал 877.

Некоторые конденсаторы установлены со стороны печатных проводников. КРЕНки располагаются в горизонтальном положении. Чтобы не прокладывать проводники, я установил С7 – 2шт и R12 – 3шт. Очень важно: корпус разъёма RS232 должен быть соединен с минусом питания. Блок питания (15 В) и программы используются те же, что и в первом варианте. Список радиоэлементов Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот Схема 1 DD1 ИС RS-232 интерфейса.

Взялся себе сделать такой программатор, но возникли непонятки с печатной платой и соответствие печатной платы схеме: Панелька на схеме DIP 14 на плате на 18 пинов, 2-я нога DIP 14 по схеме должна идти на C7, а дальше на 16-ю ногу DIP 18, 9-ю ногу DIP 28 и 13-ю ногу DIP 40, а на самом деле 2-я нога DIP 14 доходит до конденсатора C7 и дальше никуда не идет. Кроме того, такое впечатление, что C7 во втором экземпляре все-таки присутствует и соединен дальше по схеме правильно, т.е.

Присутствует явная ошибка. Эта же ошибка и на выложенной печатке programer2.lay. Будьте внимательны при повторении!

Ну а автору, просьба исправить. JDM Programmer connected and initialized! Autodetecting PIC. No PIC detected! Можно как нибудь проверить программатор? Замерил напряжение без пика на 39, 40, 11 и 32 ноге +5. На остальных 0.

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

Pic Контроллер Rs232 Программа Bsfg

Pic Контроллер Rs232 Программа Bsf

Pic Контроллер Rs232 Программа Bsf 2

Проверить проще всего другим микроконтроллером. Ведь твоя PGM пишет, что програматор определила, но не может определить МК.

Возможно он не годен, или МАХ, или его обвязка. В даташите на МАХ есть напряжения на пинах, которые должны быть. А преобразователи уровней работают как ключи с инверсией: от RS если +10 вольт - на выходе 0, если -10 вольт - на выходе +5 вольт. Два ключа от RS в схему и два ключа от схемы к RS( если на вход подать +5вольт- на выходе -10, если на входе 0- на выходе +10В). Все ключи совершенно независимы друг от друга, поэтому их можно проверить в статике. Только МК не вставлять и от компьютера отсоединить.

Pic Контроллер Rs232 Программа Bsf 3

Если и здесь всё в порядке, проверяй транзисторы, дорожки. Собрал данный программатор, но программы WINPIC800 ICPROG его не видят и не определяют. При включении горит зеленый светодиод о все на этом. Схему на сборку проверил на 200% номиналы деталей идентичные. Уже сломал всю голову.

Pic Контроллер Rs232 Программа Bsf 4

Ноутбук Panasonic CF-30 с RS232. При запуске ICprog выскакивает окно Prilvileged instruction, в настройках ставлю JDM programmer прямой доступ к портам инверсия данных ввода вывода и инверсия тактирования задержка ввода вывода (10). При попытке теста программатора вылазит куча окон Prilvileged instruction и зависает прога. При попытке прочитать прошить контроллер вылазит окно Программирую Код 8192 Байтов и зависает программа. Прошу сильно не пинать я начинающий.