Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Микропроцессоры


Ответ
 
Опции темы Опции просмотра
Старый 07.05.2011, 20:15   #1 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию Программатор для PIC-ов

Кратко опишу две схемы программаторов для новичков, которые гарантированно работают под любой версией Windows, работают корректно и не требуют для своей сборки каких-либо особых умений.

Основная программа - WinPIC800. От Пони, АйсиПрога и прочих "всеядных" отличается тем, что умеет программировать только PIC-и, но делает это по-настоящему, без возьни с фьюзами, без подбора таймингов при программировании на разном железе и т.д.
Скачать ее последнюю версию можно отсюда - WinPic800 - Home

Схема.
Категорически не рекомендую связываться с простейшими схемами для ком-порта. Конечно же, они все работают (в той или иной степени), но гарантировать их адекватное поведение при прошивке всех возможных микроконтроллеров нельзя. В свое время собирал JDM и он нормально шил народно любимые PIC16F84. Но понадобилось что-то более новое - все, он встал.
Проверенная на многих сотнях МК (в т.ч. и относительно современных) - схема ProPIC2 (см. аттач). Да, она довольно сложна, но используя несколько панелек для программирования 8-ногих, 14-, 18- и др. корпусов, можно значительно ее упростить.
Чуть позже нарисую свой вариант, который будет сведен практически к тем самым "5 проводкам"
Миниатюры
propic2.jpg  
ALS вне форума   Ответить с цитированием

Старый 07.05.2011, 20:15
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

В данных темах содержится информация, которая скорее всего вам будет интересна

Программатор для 24C**
Программатор USB
USB-программатор
Программатор myPROGGER

Старый 07.05.2011, 20:40   #2 (permalink)
denisa8080
любитель звука
 
Регистрация: 07.11.2010
Сообщений: 470
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 132
По умолчанию

Я купил вот такой:
"Программатор PIC-контроллеров и I2С (IIC) EEPROM.
Не подскажете мне, хороший или нет?
И что например, можно попробовать сделать для новичка, т.е. программировать?
Миниатюры
p1000438.jpg  
denisa8080 вне форума   Ответить с цитированием
Старый 07.05.2011, 20:55   #3 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию

Это клон JDM.
В работе критичен к установленной версии винды (в Вин'98 работал идеально, в ХР - уже с шаманским бубном, в семерке - не знаю, врать не буду). И почему-то глючит с некоторыми типами МК, хотя и заявлена их поддержка. У меня например, ни в какую не хотел шить PIC18F452.

Что собирать ? Да все, что угодно, проектов в сети - море
ALS вне форума   Ответить с цитированием
Старый 07.05.2011, 21:01   #4 (permalink)
Weles
Лентяй
 
Аватар для Weles
 
Регистрация: 13.04.2009
Адрес: Тверь
Сообщений: 16,556
Записей в дневнике: 29
Сказал(а) спасибо: 15
Поблагодарили 81 раз(а) в 14 сообщениях
Репутация: 24915
По умолчанию

А подскажите какой самый нормальный программатор пиков в районе 500р?(желательно в инэт магазах если несложно), тоже давно их хочу попробовать, смотрю большинство схем на пиках, вот и подумал обзавестись, самоделку уже неохота мудрить
Weles вне форума   Ответить с цитированием
Старый 07.05.2011, 21:26   #5 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию

Самый нормальный, имхо, это родной программатор от Microchip-а.
Он называется PICkit2.
В сети есть и подробные описания по изготовлению его клона, но схема там не для новичков.

Последний раз редактировалось ALS; 07.05.2011 в 21:32
ALS вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 07.05.2011, 21:32   #6 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию

Возвращаясь к самоделкам.
Это моя версия ProPIC2, упрощенная и проверенная в боях.
Буржуйскую 7407 можно заменить на отечественную К155ЛП9.
Если не считать буферных элементов и источника 13вольт, все сводится к тем же пресловутым пяти проводкам
Миниатюры
propic2.gif  
ALS вне форума   Ответить с цитированием
Старый 07.05.2011, 22:09   #7 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию

Поскольку LPT на многих современных материнках отсутствует вообще, второй программатор - разумеется, для USB.
Называется он GTP USB Lite, также поддерживается WinPIC800, но более старыми версиями (3.55).
Поскольку прямые ссылки здесь давать запрещено - в гугле также есть много информации по нему.
Его схема также достаточно проста, основная деталь в нем прошитый PIC18F2550.

Проблема "курица-яйцо" решается элементарно - нужно всего-то найти возможность (друзья, знакомые, работники сервис-центров, наконец) и за бутылку пиффка/пакет чипсов запрограммировать PIC18F2550. В крайнем случае, собрать JDM (без особой надежды на успех) или ProPIC2 и прошить этот МК с их помощью.

В сети также есть описание программатора для USB PIC-Brenner, правда, схема там чуть сложнее. Но и возможностей, по сравнению со старой версией WinPIC800 побольше, в т.ч. поддержка всех новых микроконтроллеров от Microchip-а по мере их выпуска.
Миниатюры
gtp_usb_lite_sch.jpg  

Последний раз редактировалось ALS; 07.05.2011 в 22:18
ALS вне форума   Ответить с цитированием
Старый 07.05.2011, 22:21   #8 (permalink)
Weles
Лентяй
 
Аватар для Weles
 
Регистрация: 13.04.2009
Адрес: Тверь
Сообщений: 16,556
Записей в дневнике: 29
Сказал(а) спасибо: 15
Поблагодарили 81 раз(а) в 14 сообщениях
Репутация: 24915
По умолчанию

Спасибо
Weles вне форума   Ответить с цитированием
Старый 26.05.2011, 22:37   #9 (permalink)
osa2
Member
 
Регистрация: 18.02.2011
Сообщений: 38
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 14
По умолчанию

У меня есть карманная бегущая строка китайского происхождения. Она не поддерживает кирилицу. Только англ буквы, цифры и спецсимволы. Стоит pic16f628a.
Можно его прошить, чтобы отображались русские буквы?
osa2 вне форума   Ответить с цитированием
Старый 31.05.2011, 16:20   #10 (permalink)
korsaj
Member
 
Регистрация: 13.05.2011
Сообщений: 401
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 274
По умолчанию

Можно перепрошить, только надо прошивку под неё написать!
korsaj вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 12:55.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.