Страница 1 из 1

Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Вс авг 26, 2012 19:37:52
gangstervano
Здравствуйте!

Интересует такой вопрос:
Существует ли программа которая симулирует работу программатора PonyProg. Т.е. такая программа которая создавала бы виртуальный COM порт и ПО для PonyProg могло бы с ним работать как с настоящим программатором, только естественно программировать не реальные, а виртуальные (например в виде файла) микросхемы.

Существуют ли подобные программы для эмулирования работы любой другой принципиальной схемы?

P. S. Собрал PonyProg и не могу понять работает он или нет. :dont_know:

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Вс авг 26, 2012 22:17:04
gfgeuf
таких симуляторов не встречал...
программатор-то по какой схеме собрали?

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Пн авг 27, 2012 10:47:47
gangstervano
Собирал вот по этой схеме:
Схема(pdf)

Собрал базовый моудль "Base board", и два адаптера "Microwire 93xx adapter", "PIC adapter"

В схемы измений не вносил, единсвенное вместо "LM2936Z-5" использовал "LM2936M-5.0" в datasheet они в одной колонке находяться и различаються только корпусом.

Если нужно могу разводку печатной платы выложит. Правда я пока не могу понять может быть он и работает.

Да ещё вопрос фиг с ним с симулятором PonyProg.
А симуляторы произвольных схем сущесвуют?

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Пн авг 27, 2012 22:33:24
gfgeuf
смело втыкайте в адаптер микроконтроллер и пробуйте прочесть... средой какой пользуетесь ,если winpic800 - то там автоопределение есть...
стабилизатор питания использованный в данной схеме не боится обратного повышенного напряжения в отличии от 7805...

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Вт авг 28, 2012 19:39:06
gangstervano
Пользуюсь средой PonyProg2000. Руководствовался принципом только официальные доки, программа, компоненты.
Использую внешнее питание когда пытаюсь прочесть выдает ок все прочитано но не знаю на сколько это правда.

Ниже разводка для "Base board" и "PIC adapter"


Изображение

Изображение

Читаю PIC12C508A вроде всё ОК
Изображение

А при записи ошибка 22 =(
Изображение

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Вт авг 28, 2012 20:49:12
YS
А симуляторы произвольных схем сущесвуют?
Да. Multisim, Electronics Workbench, MicroCap, Proteus...

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Вт авг 28, 2012 21:10:45
gangstervano
Да спасибо :oops:
Если честно уже сам нашел Electronics Workbench.
Ещё вопрос допустим нарисую виртуальную схему. Можно ли её как нибудь подключить к виртуальному COM порту, что допустим PonyProg2000 её видел?

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Вт авг 28, 2012 21:14:42
YS
подключить к виртуальному COM порту, что допустим PonyProg2000 её видел?
Такое позволяет Proteus, если не ошибаюсь.

Но тут лучше отлаживать в железе.

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Вт авг 28, 2012 21:38:04
gangstervano
Эхх.. Нет у меня осциллографа да и не понимаю я в этом почти ничего :) Это в обще первая моя схема. А так можно было по кране мере сказать проблема в разводке или в компонентах. И далее по очереди выпаивать компоненты и проверять

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Ср авг 29, 2012 08:41:37
gfgeuf
А ваш микроконтроллер чистый и никогда не программировался?
в настройках порта ничего не меняли? калибровку произвели?
Изображение
в этом окошке выставлен тип именно вашего программатора?

Re: Виртуальный PonyProg .Программа симулир. работы платы.

Добавлено: Ср авг 29, 2012 09:00:40
gfgeuf
gangstervano писал(а):Да спасибо :oops:
Если честно уже сам нашел Electronics Workbench.
Ещё вопрос допустим нарисую виртуальную схему. Можно ли её как нибудь подключить к виртуальному COM порту, что допустим PonyProg2000 её видел?
PonyProg вообще-то "слеп" там всё надо самому настраивать в отличии от WINPIC800...
статья по программированию с помощью PonyProg