AVRISP-mkII Версия 1.0      12.02.2012

- Первая рабочая версия

AVRISP-mkII Версия 1.1      03.03.2012

- Исправлен баг с записью в EEPROM (данные записывались по несколько раз по адресам 0h, 100h ...)

AVRISP-mkII Версия 1.2 - Первая публичная версия      29.03.2012

- Добавлена возможность программирования AT89S

AVRISP-mkII Версия 1.3      02.04.2012

- Добавлена возможность подачи питания на Target устройство

AVRISP-mkII Версия 1.2.1 - развитие 1.2      07.04.2012

AVRISP-mkII Версия 1.3.1 - развитие 1.3      07.04.2012

- Исправлен баг с записью в EEPROM отказ по таймауту. Спасибо Nic_67 за обнаруженный баг.

AVRISP-mkII Версия 2.0 - тестовая версия      09.05.2012

- Переделан алгоритм работы с USB (был по прерыванию, теперь опросом).
- Переделан алгоритм подачи питания на Target устройство:
  - кнопкой выбираем напряжение (первое нажатие 3.3В, второе нажатие 5В, третье нажатие отключение и дальше по кругу);
  - индикатор Busy показывает какое напряжение будет подано (мигает 3 раза - 3.3В, 5 раз - 5В);
  - при программировании ATmega, ATtiny подается выбранное питание, при программировании ATXmega подается питание не более 3.3В независимо от выбора;
  - перед программированием напряжение калибруется (как в PICkit 2), проверяется наличие напряжения на VTARGET (если есть то питание PICkit 2 не включает), проверяется наличие КЗ (только перед подачей питания, в процессе чтения/программирования КЗ не проверяется).
- Добавлены протоколы TPI, PDI (тестовый режим, проверено на собственном имитаторе ATXmega).

AVRISP-mkII Версия 2.1      10.06.2012

- Исправлена ошибка в работе с USB, которая могла приводить к зависанию при программировании через ISP интерфейс.
- Исправлена ошибка вхождения в режим программирования PDI/TPI.
- Исправлена ошибка при чтении более 64 байт по PDI/TPI протоколу.
- PDI протокол проверен на ATxmega32A4.

AVRISP-mkII Версия 2.2      11.11.2012

- Добавлена возможность программирования ATtiny по TPI протоколу от внутреннего источника питания.
- Добавлена возможность программитования ATtiny по TPI протоколу с подачей на Reset 12В (необходимо если Reset отключен в конфигурации).
- Переделан алгоритм подачи питания на Target устройство:  - кнопкой выбираем напряжение (первое нажатие 3.3В, второе нажатие 5В, третье нажатие 5В и Reset 12В, четвертое нажатие отключение и дальше по кругу);
  - индикатор Busy показывает какое напряжение будет подано (мигает 3 раза - 3.3В, 5 раз - 5В, инверсное мигание 5 раз - 5В и Reset 12В);
  - при программировании ATmega подается выбранное питание, при программировании ATXmega подается питание не более 3.3В независимо от выбора, при программировании ATtiny подается питание 5В независимо от выбора;
  - перед программированием напряжение калибруется (как в PICkit 2), проверяется наличие напряжения на VTARGET (если оно есть, то PICkit 2 не включает питание; если установлено Reset 12В, то 12В подается без включения питания), проверяется наличие КЗ (только перед подачей питания, в процессе чтения/программирования КЗ не проверяется).
- Все функции проверены на ATtiny10.

Конструктор сайтов - uCoz