Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/472b849712130ba7842994fbcfc48463 to your computer and use it in GitHub Desktop.
Save anonymous/472b849712130ba7842994fbcfc48463 to your computer and use it in GitHub Desktop.
Программатор мк pic своими руками

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



Ссылка на файл: >>>>>> http://file-portal.ru/Программатор мк pic своими руками/


Простой USB программатор PIC
Как я создавал Программатор PIC, AVR и микросхем памяти - первый опыт
ПРОГРАММАТОР ДЛЯ PIC
























Н у вот и настало то время, когда и мне пришлось взяться за изучение МК. Листая журнал РАДИО, нашел приемлемую схему для себя. Ниже приводится описание с журнала. Предлагаемый программатор работает под управлением программы PonyProg [1], распространяемой бесплатно. Если ограничиться программированием МК PIC и микросхем памяти, можно воспользоваться также программами IC-Prog и WinPic, распространяемыми на тех же условиях. Программирование выводных МК PIC и выводных AVR производится без каких-либо коммутаций. Достаточно установить МК в предназначенную для него панель и выбрать его тип в меню используемой программы. От установки панелей для всех МК этих семейств автор сознательно отказался, так как в любительской практике они используются редко. При необходимости нужные панели можно установить дополнительно или подключать требующиеся для программирования выводы МК к предусмотренному в программаторе разъему. Этот же разъем используется при внутрисхемном программировании. Кроме МК, устройство позволяет программировать микросхемы памяти с последовательным интерфейсом, имеющиеся в меню используемых программ. Для подобных программ с интерфейсом I2C в программаторе предусмотрена панель. До начала процесса программирования и по его завершении напряжение питания программируемой микросхемы отключено, что дает возможность безопасно установить микросхему в панель, а затем извлечь ее. Прежде чем рассматривать работу программатора подробно, вспомним некоторые особенности программирования МК семейств PIC и AVR. Номера упоминаемых далее выводов МК различных можно найти в технической документации. Обмен информацией с устройством, управляющим программированием, происходит через двунаправленный вывод DATA. Синхронизирующие импульсы обмен импульсы поступают на вывод CLOCK. МК семейства AVR повышенного напряжения не требуют. Они переходят в режим программирования при низком логическом уровне на выводе RESET. При этом необходимо, чтобы к соответствующим выводам МК был подключен кварцевый резонатор. Информация принимается через вывод MOSI, а передается через вывод MISO. Вход синхронизирующих импульсов — вывод SCK. Схема программатора изображена на рис. Ее наиболее существенное отличие от прототипа [1] заключается в использовании для связи с COM-портом компьютера микросхемы МАХСРЕ DA2 — специализированного преобразователя уровней RS — ТТЛ. Это позволило выполнить все требования по уровням передаваемых сигналов и нагрузочной способности линий порта и значительно улучшило надежность работы устройства. Чтобы излишне не нагружать COM-порт, предусмотрено питание программатора и программируемой микросхемы только от внешнего источника. Его постоянное напряжение 15 В или переменное 10…12 В напряжение поступает в программатор через диодный мост VD1, служащий выпрямителем переменного напряжения или приводящий постоянное к правильной полярности. Интегральный стабилизатор DA1 питает напряжением 5 В преобразователь уровней DA2. Светодиод HL1 сигнализирует о включении питания. Стабилизатор DA3 на 12 В — управляемый. Он включен при высоком логическом уровне напряжения на управляющем входе 4 и выключен при низком уровне. Это свойство использовано для управления напряжением, переводящим МК семейства PIC в режим программирования, и напряжением питания программируемой микросхемы, которое получают из 12 В с помощью интегрального стабилизатора DA4. О включенном питании программируемой микросхемы сигнализирует светодиод HL2. Очень важен правильный выбор емкости конденсатора С7 на выходе стабилизатора DA3. При слишком большом значении напряжение, переводящее МК семейства PIC в режим программирования, после включения стабилизатора будет нарастать недостаточно быстро, что приведет к сбою. Устанавливать конденсатор С7 слишком маленькой емкости или вовсе отказаться от него нельзя — это приведет к самовозбуждению стабилизатора и сделает программирование невозможным. Диод VD2 ограничивает до безопасного значения отрицательное напряжение, которое может поступить на управляющий вход стабилизатора DA3 с контакта 3 разъема XS1 линии TXD COM-порта. Узел на транзисторе VT2 формирует сигнала RESET для МК семейства AVR. Узел на транзисторах VT1 и VT3 разделяет имеющуюся в МК семейства PIC двунаправленную линию DATA на две однонаправленных для компьютера. Под названиями MOSI и MISO эти же однонаправленные линии используются при программировании МК семейства AVR. Для аналогичного преобразования в [1] был применен логический инвертор на одном транзисторе. Однако его практическое использование выявило довольно большое число сбоев, причина которых, по мнению автора, - недостаточная задержка информационного сигнала на линии DATA относительно синхронизирующего на линии CLOCK. Программа WinPic при работе в ОС windows XP позволяет программировать только МК семейства PIC и микросхем памяти. Однако в ОС Windows 98 МК этой программой не программируются. С программой IC-Prog ситуация обратная. Инверсию сигналов задают в соответствии с табл. Наличие нескольких во многом равноценных управляющих программ дает возможность пользоваться программатором даже при возникновении проблем в работе с одной из них. Например, МК, отсутствующий в списке доступных одной программе, может быть найден в списке другой. Так случилось при попытке запрограммировать МК PIC16FA. Даже если проигнорировать это сообщение, попытки не только запрограммировать, но и просто прочитать содержимое памяти МК положительного результата не дают. Однако в списках программ WinPic и IC-Prog нужный МК есть, его программирование с помощью этих программ выполняется без замечаний. Все ясно и понятно как "божий день", остается за малым, а может быть не малым, воплотить все дела паяльником. Далее привожу фото-обзор как я создавал программатор: Разметил размер будущей платы, использую так называемые "макетные платы" , как то еще не приспособился к печатным платам, поэтому пользуюсь макетками. При сборке предыдущей статьи Светодинамическое устройство "LED-подарок девушке" как то подумал "а что если покрасить плату в черный цвет? В от и собрал. В отличии от оргинала, не стал впаивать панельки под МК, а впаял разъем в виде "штырьков" без понятия как они называются правильно Разъем для подключения адаптера с переменкой 15 В использовал от модема TP-Link и выключатель питания от него же. Диодный мост взял КЦ Установил прогу PonyProg, запустил ее, появилось окно в котором требуется " Жмем "Проверка" если все нормально, то появится окошко "Тест Ок". Теперь можно записывать или считывать прошивку с МК или микросхем памяти. Как раз на работу принесли усилок фирмы BBK вот понадобилось проверить микруху памяти 24С Так же проверил микруху 24С04 все работает. МК PIC и AVR еще не проверял, но так как нужно потихоньку собирать ЗУ на Atmega16A скоро будем "шить". Подписаться на уведомления о новых комментариях. Приемники Жучки Трансиверы Синтезаторы Разное. Источники питания ЗУ БП Импульсные. Радиоаматор Радиоконструктор Книги Разная литература. У вас нет аккаунта? Воскресенье, 11 ноября Оцените материал 1 2 3 4 5 2 голосов. Жмем "Проверка" если все нормально, то появится окошко "Тест Ок" Теперь можно записывать или считывать прошивку с МК или микросхем памяти. Опубликовано в Устройства на AVR PIC. Теги программатор программатор avr pic. Похожие материалы по тегу Подключение энкодера к микроконтроллеру PIC В Разное. Другие материалы в этой категории: Добавить комментарий Имя обязательное E-Mail обязательное Подписаться на уведомления о новых комментариях. Источники питания Сварочные аппараты КВ, УКВ Бытовая Электроника Авто-электрик Разное Опыт по ремонту Цифровые устройства Полезная информация Усилители. Полезные ссылки Измерения Новости Начинающим Литература Программы и прошивки Маркировка. Приставка-спикерфон предназначена для громкоговорящей телефонной связи. Автор разработал программу и устройство для управления различными электро и…. Импульсный преобразователь сетевого напряжения Применение импульсного преобразователя…. Цифровой вольтамперметр предназначенный для установки в блок питания для отображения…. Pахотел повторить, но буржуй просил за прошитый МК 14 евро, было принято решения догнать…. PICkit 2 это простой USB программатор для микроконтроллеров PIC, микросхем памяти и…. Импульсный блок питания Вт Мощность блока питания — около Вт, выходное напряжение…. Устройство предназначено для считывания, хранения и эмуляции ключей домофонов…. Начинаем проверку, особо обращая внимание на поврежденные, изменившие…. В году журнал РАДИО опубликовал схему СДУ, в которой использовался принцип цифрового…. Принципиальная схема индикатора показана на рисунке. Эта схема использовалась для…. AT atmega atmega8 ATX avr pic кв программатор avr антенна бп защита зу синтезатор частоты свет усилитель телефон термометр транзистор трансивер часы.


Терапия проблем с голосом методом бос
Маршрут поезда ижевск адлер на карте
Кровавый понос у собаки причины
Программатор на основе Extra PIC.
Заставила лизать рассказ
Журнал учета образцов и работ 345
Тетра 200 видеорегистратор инструкция
Программатор PIC контроллеров своими руками
Сколько стоит затонировать нексию
Цветы нарисованные на камнях
Программатор PIC своими руками
Детские кроватки омск каталог
Расписание автобусов 2 и 3 г добрянка
Оформление кэнди бара своими руками
Самый простой программатор для PIC
Обувь честер каталог женская
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment