Радио-

Средства разработки MicroСhip.

Когда-то, в далекие времена, подтема звучала так:

Тем кто решил вплотную заняться микрокотроллерами MicroChip PIC - однозначно необходимо заиметь качественный программатор, например копию родного микрочиповского программатора "PICSTART+" (цена оригинала от 200$) - под названием "PICSTARTER+" (за весьма разумную цену). Более подробно ознакомиться с этим программатором можно на сайте 5v.ru (конкретнее здесь). Но к сожалению он уже там не продается, тем неменее есть его схема и топология печатной платы, так что при желании можно его собрать. Последнюю версию софта (MPLAB IDE) всегда можно скачать с официального сайта - с последней версией вы автоматически получаете поддержку самых последних разработок MicroChip от самогО производителя. Пакет MPLAB может также содержать и обновление firmware для программатора (для того, чтобы не быть привязанным к производительности компьютера и порта, программатор "PICSTARTER+", как и родной, содержит собственный контроллер PIC18F6720, который и управляет всем процессом программирования).

Кликните для просмотра увеличенного изображения

Кликните для просмотра увеличенного изображения

Все выше-сказанное - не реклама, а совет. Я сам купил "PICSTARTER+", чему очень рад - и до сих пор с успехом им пользуюсь. Просто уже действительно не задумываешься какой контроллер взять, сможешь ли его прошить, а прошив думать - а все ли корректно прошилось ? Тут уже можно быть спокойным за технологию и долговечность хранения прошивки (микрочип гарантирует) и полностью заниматься лишь своими собственными разработками.

Качественный программатор это конечно здОрово, но в процессе разработки и отладки устройств зачастую требуется бОльшая функциональность, чем просто программатор, при помощи которого хоть и реально отладить устройство, но порой весьма затруднительно и неудобно. Собственно для "облегчения жизни" в подобных ситуациях и существуют внутрисхемные отладчики, позволяющие весьма детально мониторить и управлять процессом исполнения программы на реальном контроллере при помощи настольного ПК (и среды разработки MPLAB). Для решения задач внутрисхемной отладки микрочипом создано несколько устройств, одно из них - отладчик ICD2. Разумеется покупка оригинального девайса для личных нужд тема обременительная ввиду немалой цены устройства (не менее 250$). Но есть возможность собрать полнофункциональный аналог самостоятельно - для тех кому интересна эта идея, и кого не "страшит" мысль о сборке того, что изображено на рисунке справа - посвящена следующая статья.

Собрал в апреле 2008 года - на весь процесс сборки "от и до" ушло около двух месяцев (пока закажешь детальки - пока купишь и т.п.). Стоимость компонентов порядка 1000р. + работа и время ;-))

Увеличенное изображение

... но это все было уже почти лет 10 назад! Сейчас же (в 2017 году) все намного проще - за каких нибудь 12 баксов у китайцев покупается клон PicKit-3 вполне полнофункциональный и даже с закосом под оригинальный дизайн. Некоторые современные контроллеры, кстати, для отладки требуют не меньше чем его - PicKit-2 или ICD-2 уже не канают.

Программаторы (последовательные) SPI, AVR и прочие.

Для техже, кто не ищет легких путей или кому более важен процесс, чем результат, или просто кто привык заниматься самосбором незамысловатых вещиц - могу предложить к прочтению две нижеследующие сатьи, про "наколенные" интерфейсы программирования (в полном смысле "программаторами" назвать их едвали можно). Не обольщайтесь их простотой - ими невозможно корректно (даже для теста) прошить и десятую часть того, что поддерживает тотже IC-Prog. Несмотря на это, некоторая "классика" вроде pic16f84a или pic16f628 шьются нормально (на большинстве случаях), что для бытовых целей сгодится (но не более, т.к. тайминги выдерживаются очень грубо - это не вина компа или интерфейса - это недостаток всей модели), разумеется что расчитывать на стабильную роботу такого контроллера в течении длительного времени и в экстримальных условиях вряд ли стоит ...

JDM - Программатор I2C (Устарел - архивный материал)
PICLIGHT2 -> ComPic1 (Устарел - архивный материал)
BlackCat - Программатор SPI и JTAG

USBasp - Программатор AVR
AVR Dragon - Программатор AVR с режимом HV
Little-Wire - Самый простой AVR ISP
AVRISP mkII SLIМ - для работы c Atmel Studio и не только
AVRISP-mkII из PICkit-2 (Материал стороннего сайта) - рекомендую, проверено!

Программаторы (параллельные/универсальные).

Программатор MiniPRO - TL866A/CS !!! NEW !!!
Bidi Pro (Устарел - архивный материал)
PGM02 (Устарел - архивный материал)


Компьютерные "штучки".

Джойстики от приставки в компьютер ... (Драйвер Win9xWin2k )

Touch Memory. Что такое, с чем и как это едят.

Прочее.

Регуляторы мощности на микросхеме КР1182ПМ1 (PDF)

Трехфазный двигатель в однофазную сеть

Блок питания ATX IW-P300A2-0

Лабораторный блок питания

Заглавная » Радиоэлектроника