|
Категории |
|
|
Новости
[22]
Новости мира электроники!
|
Статьи
[50]
Схемы, конструкции, полезные материалы и т.д.
|
|
|
|
|
Блог электроники |
|
Главная » 2011 » Октябрь » 28 » Прошиваем PIC контроллер программой IC-Prog и программатором ExtraPIC
19:15 Прошиваем PIC контроллер программой IC-Prog и программатором ExtraPIC |
Всем привет!
:)
Все мы не раз встречали очень
интересные схемы, большинство схем очень простые, как правило содержат несколько
деталек, иногда какие нибудь микросхемы, но иногда нам попадаются очень полезные
схемы, но в них содержится одна деталь, которая возможно некоторым является мало
известной, и отпугивающей для новичков! Это контроллер! :) На самом деле
ничего в них страшного нет! :) Контроллер это очень удобная штука, позволяет
создавать очень сложные проекты! Опытные радиолюбители сами пишут программы для
контроллеров! Новички - просто повторяют их проекты! :) Так вот для того
чтобы в этот контроллер записать программу - нужен программатор и специальная
программа для программирования! Далее мы рассмотрим ДВА основных типа
контроллеров, и научимся их прошивать! :) ...............
И так,
приступим! Для начала давайте разберемся с контроллерами семейства
PIC!
PIC
Это очень
удобные контроллеры, как программно, так и схемотехнически! Прошиваются они
элементарно! Самый удобный программатор, который шьет ВСЕ типы PIC контроллеров
- EXTRA-PIC, о нём по подробнее мы сейчас и поговорим...... Список поддерживаемых микросхем, при использовании с
программой IC-PROG v1.05D:PIC контроллеры
(микроконтроллеры PIC) фирмы Microchip:PIC12C508, PIC12C508A,
PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673,
PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B,
PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67,
PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B,
PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84,
PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505, PIC16C620, PIC16C620A,
PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624,
PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630, PIC16F648A, PIC16F676,
PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745,
PIC16C765, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16C781, PIC16C782,
PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A,
PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923,
PIC16C924, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448,
PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320,
PIC18F4539, PIC18F6620, PIC18F6720, PIC18F8620, PIC18F8720 Микросхемы последовательной памяти EEPROM I2C
(IIC):X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64,
AT24C128, M24C128, AT24C256, M24C256, AT24C512. СХЕМА:
Как видите,
ничего сложного, всё это собирается на одностороннем текстолите, поверхностным
DIP монтажом!
Пример печатной платы:
Скачать в формате .LAY можно тут СКАЧАТЬ
Как видно на картинке к пограмматору подключена панелька DIP8,
для контроллеров PIC с 8 ног! Другие контроллеры (18 ног и 28 ног) подключаются
аналогично, ниже представлены платы для этих контроллеров!
DIP18:
DIP28:
СКАЧАТЬ Эти платы подключаются
место панэльки DIP8
Таким образом вы можете подключить абсолютно любой тип PIC
контроллер, посто соеденяя определенные контакты контроллера с
програматором! Ниже представлено расположение выводов разных PIC
контроллеров!
Всё
просто! :)
Я попробовал собрать тэстувую плату для программатора, как
выяснилось - программатор работает ЗАМЕЧАЕЛЬНО!!! Фото тестовой
конструкции:
На качество платы внимания не обращаем, это был тэстовый
вариант, для проверки программатора! Более качественная плата был сделана сразу
после проверки! ............ Теперь самое
главное, ПРООГРАММА ДЛЯ ПРОШИВКИ!
Самый лучший вариант -
программа ICPROG! качаем её у нас СКАЧАТЬ или с официального сайта www.ic-prog.com
Вид
программы:
И не много о настройке:
Установка и настройка программы
IC-PROG:
Распакуйте программу в отдельный каталог. В образовавшемся каталое должны
находиться три файла: icprog.exe - файл оболочки программатора. icprog.sys
- драйвер, необходимый для работы под Windows NT, 2000, XP. Этот файл всегда
должен находиться в каталоге программы. icprog.chm - файл помощи (Help
file).
Для Windows XP:
Правой кнопкой щёлкните на файле icprog.exe. "Свойства"
>> вкладка "Совместимость" >> Установите "галочку"
на "Запустить программу в режиме совместимости с:"
>> выберите "Windows 2000".
...........................................
Запустите файл icprog.exe. Выберите
"Settings" >> "Options" >> вкладку
"Language" >> установите язык "Russian"
и нажмите "Ok". Согласитесь с утверждением "You need
to restart IC-Prog now" (нажмите "Ok"). Оболочка
программатора перезапустится.
...........................................
Настройки программатора:
.......................................
Далее, "Настройки" >> "Опции"
>> выберите вкладку "Общие" >> установите "галочку"
на пункте "Вкл. NT/2000/XP драйвер" >> Нажмите
"Ok" >> если драйвер до этого не был устновлен на вашей
системе, в появившемся окне "Confirm" нажмите
"Ok" . Драйвер установится, и оболочка программатора
перезапустится.
Примечание: Для очень "быстрых" компьютеров возможно
потребуется увеличить параметр "Задержка Ввода/Вывода".
Увеличение этого параметра увеличивает надёжность программирования, однако,
увеличивается и время, затрачиваемое на программирование микросхемы.
"Настройки" >> "Опции" >>
выберите вкладку "I2C" >> установите "галочки" на
пунктах: "Включить MCLR как VCC" и "Включить запись
блоками". Нажмите "Ok".
"Настройки" >> "Опции" >>
выберите вкладку "Программирование" >> снимите "галочку"
с пункта: "Проверка после программирования" и установите
"галочку" на пункте "Проверка при программировании". Нажмите
"Ok".
Программа готова к
работе.
===================================================
Всё, можем смело программировать
свой контроллер!
При возникновении ошибок или каких
нибуть неполадок - поверте правильность изготовления платы и настроек
программы!
Данный программатор был проверен
мною не раз, за всё время небыло замечено не единой
неполадки!!!
|
Категория: Статьи |
Просмотров: 48159 |
Добавил: SITH
| Рейтинг: 3.0/12 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
Copyright Блог электроники 2024 |
|
|
|
Друзья |
|
|
|
|