Система Orphus

Радио

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

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

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

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

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

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

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

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

JDM - Программатор I2C
PICLIGHT2 -> ComPic1

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

Тут дела обстоят несколько иначе ... Советовать покупать Фитоновские ChipProg ? (архитектурно пожалуй лишь они заслуживают внимание) - но из-за их высокой цены (свыше 300$) их брать едвали стоит (накладно для личного кармана) - да и вообще - "нефиг" ... Более дешевые конструкции настолько примитивны (чего не скажешь о цене), что их скорее можно рассматривать как "учебный пример", нежели как "изделие". Примером такого примитива может служить PGM02 (наколенная разработка "троишника" после n-ой рюмки, иначе такое чудо с таким софтом просто нереально слепить).

Короче говоря, радиолюбителю выбирать тут особенно нечего ... если нужен нормальный функциональный прогрмматор, то собирай "BiDi Pro" ! Основной сайт по BiDi здесь . Также есть возможность заказать (купить) печатную плату для самого программатора и набор плат адаптеров - за этим сюда .

Уже более двух лет (где-то с 2004 года) прошло, как я собрал BiDi - обошелся тогда он мне чуть более 1000р. - вещь удобная и юзабельная (с открытым исходным кодом). Фотки того что получилось у меня - ниже ...

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

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

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

Прочее.

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

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

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

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