Сайт по программированию микроконтроллеров

 

                                                                                 

 ВВЕДЕНИЕ

 

Беда всех начинающих программировать микроконтроллеры в том,что они как правило полуспециалисты в этой области,т.е.либо программисты

с поверхностным знанием электронники,либо наоборот и потому по Inetу плавают схемы одна кошмарней другой.Причем по колличеству и способу соединения деталей сразу можно догадаться кто ее "изобрел"электронщик или программист.Какие то немыслимые удвоители напряжения,транзисторы, фильтрующие емкости либо вообще только резисторы. Просто ужас! И после этого по многим конференциям удивляются ,что у одних это работает, а у других нет.Я не восхваляю свою схему она тоже далека от совершенства

и в них есть своя ложка дерьма(см.ниже), но они дешевы, а если хочется сделать лучше то можно просто заменить некоторые микросхемы на более качественные ну и разобраться с ножками и питанием.

 

Благодарность

 

При разработке данного программатора хочется сказать спасибо всем кто помог мне в разработке в принципе недорогого устройства

для программирования целого ряда микросхем, а так-же понимания функционирования JDM программаторов.В моих схемах нет ничего

принципиально нового , просто мне удалось немного перегруппировать схему таким образом , что бы слегка расширить круг программируемых

микросхем и приспособить его для использования в собственных нуждах.

 

 

Работает прилично ,но включать прибор нужно до подсоединения к программируемой микросхеме из-за CD4066B(дерьмовые но дешовые(иногда из за того что подключены к схеме до включения программатора остаются открытыми оба в RESETе)) лучше MAX

но стоит 1 шт 200 рублей. Если не хочется программировать телефонные карты то генератор,переключатель PIC-FUN-Atmel,коммутаторы 3 шт долой,однако при программировании PICов следует соединить в кабеле(Программатор - м/схема) MISO и MOSI.

Зачем то соединен контакт 3 и 7 (провод MOSI/DATA) (рудимент).

Хочется добавить от себя ,что мкросхема которая стоит рядом с MAX 232(справа(CD4066)) по сути своей является инвертором и преобразователем уровня и ее наверное ее лучше заменить на ADUM 1400,1401,1402,1403 или 1404 ,но они говорят дорогие.

В данной схеме для совместимостью с программатором PIC18FRP добавлен переключатель S4 для получения сигнала inv(miso) и вобщем то совершенно напрасно т.к. он нужен только для базовой программы , но в комплекте с программой поставляется DLL для JDM программаторов где он уже не нужен. Данная схема опробована на программаторах ICprog,PonyProg,Phoenics(VoronSkan), PIC18FRP

Питание м/с CD4066B должно быть меньше 18 V

Переключатель  pic - phoenix – atmel должен соответствовать программируемой м/с

В программаторе

IC-prog

JDM программатор, прямой доступ к портам

Pony-prog

Включено invert D-IN , Si prog i/o

Выходной разъем

1)     +5V

2)     SCK

3)     MOSI

4)     RST

5)     MISO

6)     MCLR

7)     DATA

8)    

9)     GND

Разъемы на выходе кабеля

№ контакта

AVR малый

AVR большой

PIC

1

MOSI

SCK

MCLR

2

MISO

GND

Vdd

3

SCK

MISO

GND

4

RST

Vdd

DATA

5

GND

RST

CLK

6

 

 

 

7

 

 

 

8

 

 

 

9

 

MOSI

 

10

 

GND

 

 

Провод Vdd

 

 

 

P.S. Полный документ с схемой высокого качества скачать здесь

Hosted by uCoz
Место для рекламы

Этот сайт создан при помощи программы Globus SiteBuilder
Этот сайт создан при помощи программы Globus SiteBuilder
Hosted by uCoz