Все мы не раз встречали очень интересные схемы, большенство схем очень простые, как правило содержат несколько деталек, иногда какие нибуть микросхемы, но иногда нам попадаются очень полезные схемы, но в них содержится одна деталь, которая возможно некоторым явлеется мало известной, и отпугивающей для новичков! Это контроллер! :)
На самом деле ничего в них страшного нет! :) Контроллер это очень удобная штука, позволяет создавать очень сложные проэкты! Опытные радиолюбители сами пишут программы для контроллеров! Новички - просто повторяют их проэкты! :) Так вот для того чтобы в этот контроллер записать программу - нужен программатор и специальная программа для программирования! Далее мы рассмотрим ДВА основных типа контроллеров, и научимся их прошивать! :) ...............
И так, приступим! Для начала давайте разберемся с контроллерами семейства PIC!
PIC
Это очень удобные контроллеры, как программно, так и схемотехнически! Прошиваются они элементарно! Самый удобный программатор, который шьет ВСЕ типы PIC контроллеров - EXTRA-PIC, о нём по подробнее мы сейчас и поговорим......
Как видно на картинке к пограмматору подключена панелька DIP8, для контроллеров PIC с 8 ног! Другие контроллеры (18 ног и 28 ног) подключаются аналогично, ниже представлены платы для этих контроллеров!
СКАЧАТЬ Эти платы подключаются место панэльки 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".