Пони прог что это за программа

Пони прог что это за программа

Еще одна универсальная программа распространяемая бесплатно. PonyProg способна работать с адаптерами различных типов и программировать большое число микросхем памяти и микроконтроллеров. Она снабжена развитым сервисом и удобна в использовании. Больше программа развивается в сторону микроконтроллеров фирмы Atmel.

Хотя с программированием микроконтроллеров PICmicro она тоже успешно справляется. PonyProg работает во всех 32-битных системах Windows, а также Linux.

Информация о файле:
Имя файла — PonyProg_V207c.rar
Размер файла — 718.9 Кб
Дата размещения — 24 Ноября 2016
Загрузок — 414

Мультфильм про Май Литл Пони. Дружба — это чудо 5 сезон! Гвоздь программы

Для распаковки архива можно воспользоваться платной программой WinRAR. Скачать её можно на официальном сайте разработчика. Ищите сразу в списке русскую версию программы (Russian). Из бесплатных хорошо зарекомендовала себя программа 7-Zip. Умеет распаковывать файлы 7z, zip, rar и другие.

Скачать программу 7-Zip можно также на сайте разработчика.

Источник: naladchikkip.ru

BIGBEN Mobile Blog

В настоящее время появилось много интересных и не сложных в изготовлении любительских устройств на различных микроконтроллерах, например ATmega, ATtiny, PIC и многие другие. Возникает вопрос — чем и в чем прошивать эти девайсы? В этой статье разберёмся как применить программу PonyProg2000 для внутрисхемного программирования. Программа PonyProg2000 работает с двумя портами — LPT или СОМ порт, т.к. на работу с USB PonyProg2000 изначально не была рассчитанна. Запускаем поисковичек, ищем в просторах сети программу, скачиваем и пользуемся, воплощая свои идеи на микроконтроллерах AVR.

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

При первом запуске сделайте калибровку — выбираем Установки -> выбираем Калибровка -> нажимаем Yes и в появившемся диалоговом окне с сообщением «Калибровка завершена» жмём кнопочку OK.

Калибровка делается один раз и при следующих запусках программы ее уже проводить больше не нужно. Далее заходим в меню Установки -> выбираем настройка оборудования. или кнопка на панели

Выбираем порт к которому подключён программатор.

Для LPT-программатора выбрать Параллельный или Последовательный — для программатора подключаемого к СОМ. После выбора нужного порта, нажимаем кнопочку проверка , для выявления подключенного устройства, в результате появиться сообщение — Тест OK! Если программатор не подключён, то сообщение будет таким:

Работа с программой Pony Prog

Программа PonyProg2000 определяет наличие подключенного устройства только по соответствующим перемычкам на разъеме и проверка на тест не сообщает об исправности самого программатора — только о его наличии.

Программатор подключен, тест дал положительный результат, тогда идём дальше и выбираем из списка тип микросхемы, которую нужно запрограммировать, например ATmega8:

Перед записью можно прочитать микроконтроллер , чтобы убедиться в том, что всё исправно и PonyProg2000 определяет девайс. Если процесс чтения запустился, то должен появиться индикатор процесса чтения:

Сообщение об ошибке Устройство отсутствует или неисправно(-24 )

означает, что ponyProg не может прочитать микросхему ( проверить питание МК и вообще его исправность ) или это неисправность самого программатора ( нужно также проверить верно ли выбран порт и его настройка ).
Если все нормально читается, то открываем файл прошивки, выбрав Open Device File или кнопочку тулбара и в появившемся окне выбираем тип файла *.hex

Читайте также:
Деактивированные программы что это

Если необходимо записать FLASH или EEPROM, то выбираем соответствующее — Open Program File(FLASH) или Open Data File(EEPROM).

Запустить процесс программирования микроконтроллера, можно нажав кнопочку тулбара . Если нужно записать только FLASH или EEPROM, то кнопочки тулбара соответственно . Должен появиться индикатор процесса записи и появиться сообщение о том, что программирование завершено.

Биты конфигурации можно устанавливать и сбрасывать, выбрав окно Биты конфигурации и защиты, в меню команды -> Security and Configuration Bits

Здесь ВАЖНО помнить, что после некоторых изменениях битов конфигурации, будет НЕ ВОЗМОЖНО ! повторное программирование этого микроконтроллера ( проверено на собственном опыте ) с PonyProg до тех пор, пока не будут поданы внешние тактирующие импульсы на вывод XTAL или биты не будут сброшены в первоначальное состояние с помощью другого программатора, например программатор серииChipProg ( 2, +, 48 и т.д. ).

Поэтому прежде чем нажать на кнопку записать — проверяйте все внимательно!
Основные кнопки — Записать и Считать.
Некоторые используемые кнопки тулбара в PonyProg2000

1. New Window — открыть новое окно
2. Open Device File. — открыть файл прошивки
3. Open Program Memory (FLASH) File — открыть файл прошивки FLASH
4. Open Data Memory (EEPROM) File — открыть файл прошивки EEPROM
5. Save Device File — сохранить файл
6. Save Program Memory (FLASH) File — сохранить файл прошивки FLASH
7. Save Data Memory (EEPROM) File — сохранить файл прошивки EEPROM
8. Read Device — прочитать все микросхему
9. Read Program Memory (FLASH) — прочитать FLASH
10. Read Data Memory (EEPROM) — прочитать EEPROM
11. Write Device — записать все микросхему
12. Write Program Memory (FLASH) — записать FLASH
13. Write Data Memory (EEPROM) — записать EEPROM
14. Erase all the Device to FF — стереть микросхему
15. Security and Configuration Bits. — вызов меню FUSE и биты конфигурации

Источник: bigbenmobileblog.blogspot.com

Каталог статей

У пони прога есть единственный плюс (а может быть и минус), он не дает запрограммировать некоторые фьюзы, которые иногда еще называют опасными (например RSTDSBL, DWEN, SPIEN). Если случайно запрограммировать такой опасный фуз, то вы отключите возможность пользоваться ISP программатором, МК заблокируется, для восстановления МК нужен будет параллельный программатор (высоковольтный).

Пользоваться программаторами типа «5 проводков” не рекомендую, есть облегченный вариант программатора STK-200, который так-же построен на нескольких проводках, собирать его я так же не рекомендую, по той причине что таким программатором очень легко спалить LPT порт, для сравнения COM порт спалить в разы труднее. Да и потом, программируя «5ти проводками” можно случайно замкнуть эти провода между собой, спалить МК или опять же порт. Использование буферного повторителя в микросхеме улучшает крутизну фронтов сигнала, а так же бережет LPT порт, от случайных КЗ и перенапряжений.

Ниже представлена схема программатора STK200:

Как видите, схема очень простая, построена всего лишь на 1 микросхеме, отечественный аналог этой микросхемы КР1533АП5. В схеме присутствуют 3 светодиода: питание, чтение, запись. Длина соединяющих проводов должна быть как можно короче.

Читайте также:
Asmedia USB host controller driver что это за программа

Собранный программатор выглядит вот так:

К программатору дополнительно нужно будет изготовить плату, на которой будут размещаться панельки под разные МК, впринципе, можно просто запаивать проводки к нужными выводам МК, как вам удобнее.

Ниже в архиве прикреплены все файлы для изготовления программатора, схема, печатная плата программатора и переходника для ATmega8/48/168, ATtiny2313, фотографии.

Для того чтобы проверить работает ли наш проргаматор, втыкаем его в порт LPT, кликаем правой кнопкой мыши на значке «Мой компьютер”, в появившемся списке выбираем «диспетчере устройств”, откроется окошко, кликаем обновить конфигурацию оборудования и на программаторе моргнут светодиоды чтения/записи. Кстати, питание берется от внешнего источника, а не с LPT порта, будьте внимательны.

Главным преимуществом параллельного программатора является способность восстанавливать некоторые неправильно установленные биты. После этого интерфейс ISP отключается, и при программировании последовательным программатором в таких случаях выдается сообщение об ошибке.

Выбор программы и программирование.

Популярными программами для записи программы в МК являются PonyProg и CodeVision AVR. Я пользуюсь Code Vision AVR (далее CVAVR), но рассмотрим мы обе программы. Впринципе, можете пользоваться любыми другими программами, только запомните одно очень важное замечание, в разных программах фьюзы могут выставляться по разному, т.е. зеркально.

В первую очередь втыкаем программатор в нужный нам порт, только сначала ставим микроконтроллер в панельку. Питание подавайте после того как воткнете программатор в порт. Для того чтобы запрограммировать МК нам нужны файлы прошивки, файл с расширением .hex, в некоторых проектах используется еще файл EEPROM .eep. (электрически изменяемая память данных, в нем хранятся различного рода константы).

И не забываем про фьюзы если они выставляются, обычно в статьях всегда прикрепляют картинку или пишут какие фьюзы выставлять.

Рассмотрим прошивку МК с помощью программы PonyProg.

1) Запускаем программу, выскочит окошко (возможно проиграется звук), нажимаем ОК.

2) Далее в списке микроконтроллеровнужно выбрать наш МК, кликаем меню «Устройство”, затем выбираем AVRmicro -> ATmega8.

3) Теперь нам нужно выбрать файлы прошивки, для этого кликаем Файл -> Открыть файл программы (FLASH)… . Откроется окошко, где нам нужно выбрать наш файл прошивки с расширением .hex.

4) В окошке не забываем в списке выбрать нужное нам расширение файла, иначе файл прошивки не обнаружится.

После того как откроем файл окошко будет заполнено непонятными цифрами и буквами:

5) Теперь точно также нужно выбрать файл другой файл прошивки EPROOM с расширением .eep, если конечно он прилагается. Как я уже говорил, чаще нужно пошивать только .hex.

Если вы еще не воткнули программатор и не подали на него питание, сделайте это. Не забудьте вставить МК в панельку, не перепутайте положение в панельке, обратите внимание на насечку или кружок на корпусе МК, оттуда и начинается отсчет ножек.

6) Кликаем Установки -> Настройка оборудования. Все настройки выставляем как на рисунке ниже, затем нажимаем кнопку «Проверка” – должно выйти окошко «Тест ОК”

Если этого не произошло и вышла окошко с надписью «Тест ОШИБКА”

кликаем правой кнопкой мыши на значке Мой компьютер и выбираем Диспетчер устройств или можно зайти в Панель управления -> Система -> Оборудование -> Диспетчер устройств.

Читайте также:
Программа блокнот для компьютера это что

Выйдет такое окошко, в списке находим Порты (COM и LPT ), кликаем правой кнопкой мыши на нем и нажимаем «Обновить конфигурацию оборудования”.

Затем закрываем окно, и возвращаемся к PonyProg, повторяем пункт 6, нажимаем «Проверка”, должно выйти окошко с надписью «Тест ОК”.

7) Нажимаем «ОК”, далее тыкаем меню Установки -> Калибровка, нажимаем Yes.

Выйдет сообщение об успешно проведенной калибровке, нажимаем ОК .

8) Сейчас нам нужно будет выставить фьюзы, если в вашей конструкции фьюзы не выставляются, переходите к следующему пункту. Кликаем Команды -> Security and Configuration Bits… откроется окошко для установки фьюзов.

Ставим строго те галочки, которые нам нужно, для моего проекта нужно выставлять следующие фьюзы: BOOTSZ1, BOOTSZ0, BODEN, CKSEL3, CKSEL2. Затем нажимаем ОК. Фьюзы при программировании нужно выставлять только те что указано, если запрограммируете ненужные вам фьюзы, МК может залочиться, разблокировать его потом будет очень сложно, нужен будет более сложный программатор чем наш, будьте внимательны! Записывать программу в МК можно без выставления фьюзов – заработает затем устройство или нет, это другой вопрос, если даже и заработает, может очень сильно тормозить, или будет работать частично, это ничем не грозит, МК лочится только после неправильно выставленных фьюзов. В некоторых проектах могут использоваться фьюзы, которых может не оказаться в PonyProg, например SPIEN, этот фьюз отключает возможность внутрисхемного программирования, поэтому во многих программах не показывается специально, чтобы вы случайно его не установили.

9) Теперь все готово, и можно прошить микроконтроллер, нажимаем Команды -> Записать все. Если вы еще не передумали, то в окошке которое вышло, нажимаем «Yes”, и начнется процесс записи и проверки.

После чего выйдет сообщение об успешном завершении операции.

Все, тепереь можно вынимать МК из программатора и проверить наше устройство, если вы все сделали все как я расписал, все будет работать, Если по какой то причине устройство не заработало, возможно допущены ошибки при сборке программатора, пепепроверьте все и попробуйте еще раз перепрошить МК.

10) Если спустя какое то время вам захочется сменить прошивку, или использовать МК для другого проекта, то снова вставляем его в программатор, подключаем тот к ПК, открываем программу, кликаем Команды -> Стереть, программа сотрет все данные с МК.

Стирать данные совсем не объязательно, при записи новой программы, старая программа сотрется автоматически, и только потом запишется новая.

Что касается программы PonyProg, в разных версиях свой список устройств, если в вашей версии программы вы не можете найти в списке МК скажем ATmega32, скачайте другую версию.

печатные платы для программатора.

Источник: cxema21.ru

Программаторы, которыми я пользовался и пользуюсь (некоторыми)

В комментариях к одному каналу на Дзене я написал, что напишу про свои программаторы, которыми я пользовался и пользуюсь. Та статья была про его программаторы)). Не знаю, упоминание другого канала это реклама? Потому не назову.

Итак, мои проггеры)). Далее я программаторы буду называть проггерами). Так короче писать.

Когда собрался написать эту статью, то достал почти все проггеры(программаторы), сфотографировал их. и задумался. Начал вспоминать, с какого всё началось. И вспомнил!

Началось с этого программатора.

Источник: dzen.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru