StartCopy - Самостоятелен програмист за чип с касета с микрочип 24c04

Програмистът се използва за препрограмиране на чиповете касети, работещи на I2C шината. Програмистът работи автономно, т.е. не изисква връзка с компютър, съдържа десет фърмуера.

Списък на програмируемите чипове:

  • Samsung SCX4200,
  • Samsung SCX4720,
  • Samsung SCX2550,
  • И други.

    Информацията се показва на дисплея с течни кристали. Данните, които се записват, се проверяват, в случай на несъответствие (дефект на чипа, изгубен контакт) се издава съобщение за грешка. Чипът се избира с помощта на бутоните SW1 и SW2, чипът се записва с бутона SW3. Захранването се извършва от батерия от типа "Krona" или от външен източник от 7-12 волта.

    Описание на работата на устройството

    Основата на устройството е микроконтролер PIC 16F877, работещ на честота 20 MHz, и чип EEPROM U2 24LC64, който съхранява фърмуера на чипове, налични за програмиране.

    Като LCD можете да използвате WH1602A или подобен (16 знака, 2 реда).
    C3, R5 - верига за нулиране на процесора. R1, R2, R3, R4 - издърпващи резистори на I2C шината.
    Захранването се подава към съединители J3 .
    Чипът на фърмуера е свързан чрез J1 конектор с помощта на малък съединителен кабел.

    Контрастът на дисплея може да се регулира с резистор R7. За програмиране на микроконтролера U1 (чрез ICSP интерфейс) се използва съединител J2 .

    Консумация на ток на устройството - 10 mA.

    Изтеглете фърмуера на микроконтролера Chipreset.hex тук (8.2k).

    EEPROM фърмуер 24LC64 eepromi2c.bin - изтеглете тук (по-малко от 1k). Основната разлика между демонстрационния фърмуер е, че се генерира само един бит от серийния номер на чипа, т.е. при програмиране на няколко чипа от един и същи тип, серийният номер може да е един и същ.

    Конфигурационна дума при програмиране на микроконтролер: 0x3FFA.