Некоторое время назад я очень сильно захотел узнать как же ПИКи программируются через COM и LPT порты компьютера. Также очень хотелось сделать свой программатор для PIC контроллеров (читать как софт для программатора).
Нашёл некоторую инфу по прошивке ПИКов и начал ваять свою прогу.
Сначала она имела довольно скромные возможности, но со временем возможности всё увеличивались...
Правда, она поддерживает немного контроллеров ведь изначально задумывалась как учебная.
Отличается от большенства существующих тем, что позволяет выборочно читать и записывать данные в различные области МК.
Ещё её можно использовать как редактор прошивок. При сохранении данных "выбрасываются" неиспользуемые коды 3FFF, а это значит что формат данных будет такой же как у большенства компиляторов.
Размер всего 90Кб. Она разработана и отлажена в IDE PureBasic 4.0
Работает с COM и LPT портами и при этом для неё не требуются внешние драйверы.
Проверена под Windows XP и Windows 7.
Внимание при первом запуске может появится сообщение об ошибке, не беспокойтесь, это драйвер для LPT не успел установиться. При последующих запусках подобных сообщений об ошибках уже не будет.
Вот скриншот главного окна
Программа настраивается также как и IC-Prog.
Поддерживаются два типа программаторов JDM (ещё именуемый как EXTRA-PIC, PonyProg, SI-Prog) который подключается к COM порту и программатор ProPic 2, подключаемый к LPT порту, схема которого была найдена на сайте http://pic16f84.narod.ru
На всякий случай выкладываю её копию