2

Программатор для кассового аппарата

 

Программатор AVR

Меня часто спрашивают, как программировать микроконтроллеры AVR? Я использую LPT программатор AVR. Как правило этим адаптером пользуются те, у кого есть в наличии одна из плат фирмы Atmel, либо те, кто уже пользовался программой AVR ISP.

Программатор относится к типу ISP-программаторов, подсоединяемых к LPT порту компьютера. В отличие от простейших схем, данное устройство дополнено буферным элементом, что предотвращает порчу LPT порта и самого микроконтроллера в случае подключения программатора к неисправному прибору. Собственно поэтому настоятельно не рекомендую применять самый примитивный вариант а-ля «5 проводков». Процесс программирования микроконтроллера можно контролировать визуально, посредством светодиода, размещённого на программаторе. Дополнительное внешнее питание программатору не требуется, прибор питается напряжением, подаваемым с целевой платы. Напряжение питания программатора должно быть равно 5В.

* Для программирования микроконтроллеров с напряжением питания менее 5В требуется сопряжение уровней сигналов программатора и микроконтроллера (линии: SCK, MISO, MOSI и RESET).

С помощью этого программатора теоретически можно программировать большое количество AVR микроконтроллеров. На практике я пользуюсь в основном только для программирования ATmega 128. Это мне позволяет как считать прошивку, так и записать ее в кассовые аппараты. Этим самым я могуПереходники обновит прошивку на таких фискальных регистраторах как Меркурий MS-K и ШТРИХ. Для разных фискальных регистраторов я использую разные шлейфы переходники соответственно. Так как микроконтроллер программируется в плате, то нет необходимости использовать в программаторе внешнюю тактировку контроллера при отсутствии кварцевого резонатора на контроллере, включенном на работу от кварца либо внешнего генератора. Питание на программатор подается от платы с впаянным микроконтроллером, что позволяет отказаться и от блока питания.

Если у когото возник интерес — обращайтесь.

Список программируемых микроконтроллеров:
Все контроллеры серий: AT90S, MEGA и TINY:

AT90CAN128 Automotive, AT90PWM2, AT90PWM3, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega162, ATmega165, ATmega165P, ATmega168, ATmega168 Automotive, ATmega169, ATmega169P, ATmega2560, ATmega2561, ATmega32, ATmega325, ATmega3250, ATmega329, ATmega3290, ATmega406, ATmega48, ATmega48 Automotive, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega88, ATmega88 Automotive, ATtiny11, ATtiny12, ATtiny13, ATtiny15L, ATtiny2313, ATtiny24, ATtiny25, ATtiny25 Automotive, ATtiny26, ATtiny28L, ATtiny44, ATtiny45, ATtiny45 Automotive, ATtiny84, ATtiny85, ATtiny85 Automotive
… и т.д.
В том числе старые версии снятых, или снимаемых с производства кристаллов:
AT90S2313, AT90S2323, AT90S2343, AT90S4433, AT90S8515, AT90S8535, ATmega103, ATmega161, ATmega163, ATmega323
… и т.д.


Метки:

2 комментария к “Программатор для кассового аппарата”

  1. Георгий : 1st Октябрь 2009 | 11:59

    ищу прогаматор или что то в этом роде для обнуления кассового апарата Ока ПФ, Если кто то что то знает пишите на мыло.
    s_georgi@rambler.ru
    Георгий

  2. Dmitriy : 19th Август 2010 | 14:39

    Ищу программку (программатор) для обнуления фискального регистратора, кто может помочь, пишите на мыло: 77013559509@mail.ru

Оставить комментарий или отзыв к статье Программатор для кассового аппарата

XHTML: Вы можете использовать эти тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>