Открыть список
Как стать автором
Обновить

Программирование микроконтроллеров PIC16/PIC18 на языке C. Статья третья. Немного о железе

Программирование микроконтроллеров
Все то оно хорошо, когда мигает в симуляторе светодиод, но неплохо бы посмотреть на это действо вживую.
Расскажу коротко об аппаратной части сего процесса.


Из железа нам нужны:
— собственно контроллер с обвязкой;
— программатор.

По первому пункту можно:
а) собирать схемы на макетной плате;
по первому и второму:
б) сделать своими руками;
в) купить готовое изделие.

Подробнее по пункту а:
Будут нужны:
— макетная плата;
— паяльник, припой, флюс;
— базовые навыки пайки;
— контроллер и соответствующая обвязка;
— кусачки, пассатижи и прочий инструмент;
— провода и прочие соединители.

image

Плюсы:
— просто и быстро для небольших схем;
— экономно;
Минусы:
— есть определенный показатель сложности, когда макет становится слишком наляпистым;
— очень хрупкая конструкция;
— тяжелый поиск неисправностей(провод отпал, пропал контакт).

Вывод:
Для начала самое оно, если остро стоит вопрос $.

По пункту б:
Ищем в сети схему популярной отладочной платы. Например здесь — olimex.com
Еще лучше ищем вместе с рисунком платы печатной.
Если нет рисунка придется разводить плату самим.
Качаем программу Sprint Layout 5. Очень удобная и простая программа для любительских(и не только) целей.
Разводим плату. Читаем про ЛУТ метод изготовления печатных плат в домашних условиях.
Печатаем, утюжим, травим, лудим, выполняем монтаж.
Для программатора аналогично. Со схемами и рисунком проводников в этом случае в сети намного больше готовых проектов.
К нужны в этом случае добавятся:
— лазерный принтер;
— соответствующая бумага(обычно мелованная, или пленка);
— хлорное железо;
— текстолит;
— терпение.

image

Плюсы:
— при достаточном умении можно изготовить качественные изделия;
— экономно;
Минусы:
— довольно сложно в техническом плане;
— пройдет немало времени пока начнут получаться достойные результаты.

По пункту в:
Об олимекс уже упоминал. Там неплохой выбор отладочных/демонстрационных плат. С доставкой в Украину проблем нет.
Где я еще покупал и кем доволен (не реклама):
— Москва — Терраэлектроника, отличный выбор, умеренные цены;
— Киев — Флайконт, выбор скуднее, но для украинцев купить проще.
Плата обойдется в 50-100$.

image

С программаторами проще. Из подешевле советую JDM-подобные программаторы. Работает через COM-порт. Цена от 20$.
Из подороже пользовался PonyProg. Сейчас PICkit2. Последний около 40$. Работает через USB.
Из софта реккомендую:
— для JDM — WinPIC800;
— ICProg;
— PICKit шьет прям из MPLAB, что есть очень удобно.

image

Получилась одна вода, но все-же кому и пригодится, как стартовая точка.
Теги:программирование микроконтроллеров
Хабы: Программирование микроконтроллеров
Всего голосов 26: ↑25 и ↓1 +24
Просмотры18.3K

Похожие публикации

Лучшие публикации за сутки