PIC и EEPROM программатор » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

Какие микроконтроллеры вы используете?


Atmel
MicroChip
STM
Motorola
Texas Instruments
Другие


Последние материалы
  • Каршеринг в Москве - это Просто, Удобно и Недорого.
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Популярные материалы
    Случайная книга
    PIC и EEPROM программатор
    Автор публикации: alex Просмотров: 14780 Добавлен: 25-03-2013, 08:12 Комментарии: 0

         В этом проекте мы создадим JDM программатор, который может программировать как PIC контроллеры семейств PIC12, PIC16 и PIC18, так и некоторых распространенных микросхем ЭСППЗУ серии 24C. Программатор имеет возможность использовать ICSP, что позволяет производить последовательное программирование прямо в схеме. Таким образом вы не должны извлекать ваш контроллер каждый раз, когда решите перепрограммировать его. Программатор подключен к последовательному (COM) порту компьютера, внешнее питание не требуется. С другой стороны, если вы будете использовать его с компьютером не имеющем COM порта, использование переходника USB – RS232 (COM) может привести к неправильной работе устройства.

    Поддерживаемые устройства:

    EEPROM: 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64/65, AT24C128, AT24C256, AT24C512, M24C128, M24C256, 24C515, PCF8572 or 8572 = 24C01, PCF8582 or 8582 = 24C02, PCF8592 or 8592 = 24C04, SDA2506, SDA2516, SDA2526, SDA2546, SDA2586, SDA3506, SDA3516, SDA3526, 4C016 == 24C01, GRS-003 == 24C02, GRN-004 == 24C04, GRN-008 == 24C04, GRX-006 == 24C04, GRX-007 == 24C04, KKZ06F == 24C01, BAW658049 == 24C02, BAW57452 == 24C02, M8571 == 24C02, X24C0

    Microchip PIC: 12C508, 12C508A, 12C509, 12C509A, 12CE518, 12CE519,12C671, 12C672, 12CE673, 12CE674,12F629, 12F675, 16C433, 16C61, 16C62A, 16C62B, 16C63, 16C63A, 16C64A, 16C65A, 16C65B, 16C66, 16C67,16C71, 16C72, 16C72A, 16C73A, 16C73B, 16C74A, 16C74B, 16C76, 16C77,16F73, 16F74, 16F76, 16F77,16C84, 16F83, 16F84, 16F84A, 16C505,16C620, 16C620A, 16C621, 16C621A, 16C622, 16C622A, 16CE623, 16CE624, 16CE625, 16F627, 16F628, 16F628A, 16F630, 16F676, 16C710, 16C711, 16C712, 16C715, 16C716, 16C717, 16C745, 16C765, 16C770, 16C771, 16C773, 16C774, 16C781, 16C782, 16F818, 16F819, 16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877, 16F873A, 16F874A, 16F876A, 16F877A, 18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458, 18F1320, 18F2330, 18F432

    Сборка программатора:
    Компоненты программатора перечислены в списке ниже.

    Список компонентов:
    T1, T2 : BC337 Transistor
    D1, D4, D5, D6 : 1N4148 Diode
    D3 : 6V2 Zener Diode
    D2 : 5V1 Zener Diode
    R3, R4 : 1K8 1/4W Resistor
    R1 : 10K 1/4W Resistor
    R2 : 1K5 1/4W Resistor
    X1 : DB9 PCB Mount Female Connector
    C1, C2 : 100uF 16V Electrolytic Capacitor
    SV1 and SV4 : 80 Pin Machine Tooled IC Socket
    SV2, SV3 : 20 Pin Machine Tooled IC Socket
    SV5 (ICSP) : 6 Pin Header Connector
    L1, L2, L3 : LED (L1: GREEN, L2: RED, L3: YELLOW)

    PIC и EEPROM программатор

         Перед тем как распечатать печатную плату, проверьте, поставили ли вы значение «Масштабирование» в НЕТ, в опциях окна печати. Мы используем метод глажки для переноса рисунка печатной платы. Перед травлением не забудьте проверить тонкие дорожки между контактами панельки.

    Printed Board

         Собирайте устройство тщательно. Здесь есть всего одна хитрость, и она показана на фото. Пред тем, как впаять 80-ногую панельку, вырежьте пластиковые мостики между ее сторонами. Также, в первую очередь припаяйте диод D6 и перемычку под панелькой.


         Если вы все сделали правильно, при подключении устройства к последовательному порту должен загореться красный светодиод. Программатор готов к использованию. Для программирования PIC контроллеров и микросхем ЭСППЗУ подойдут программы ICPROG и WinPIC. Желтый светодиод означает наличие тактовой частоты, красный – питания, зеленый – процесс программирования.


         Установка программируемых микросхем в программатор показана на рисунке ниже. Учтите, что неправильная установка может привести к порче микросхемы, программатора или даже компьютера. Вы также можете использовать ZIF панельку вместо указанной.

    IC Placement


    IC Placement


    В архиве принципиальная схема и разводка печатной платы

    picandeepromprogr.rar [282,3 Kb] (cкачиваний: 2076)

    Комментарии