Поставки электронных компонентов ведущих мировых производителей
на главнуюнаписать письмокарта сайта ENG
О Корпорации «ТОЧКА ОПОРЫ»
МОСКВА,
Большая Почтовая ул., 34, стр. 8, офис 101
(495) 956 3942  (495) 956 3943 (факс)
(800) 200 3942  (бесплатные звонки)
контакты и схема проезда
поиск по сайту:  ИСКАТЬ
 
 

Программа поставок

Средства разработки для микроконтроллеров

Atmel  |  «Точка Опоры»   |   TI   |   Cypress   |   SiLabs
 

Внутрисхемный программатор «Жгучий кабель»
(на основе «Application note AVR910»)

 Код для заказа – AT90ISP 

1.  Данное устройство предназначено для внутрисхемного программирования микроконтроллеров производства Atmel,
серий  AT90S, AT89S  и конфигурационных ПЗУ  (серии AT17)  производства Atmel.

Кабель подключается к последовательному порту персонального компьютера (напрямую или через удлинитель) и представляет собой плату, упакованную в термоусадочную трубку. Для подключения к программируемому устойству имеется 10-ти проводный кабель длиной 1 м. Разводка выводов аналогична устройствам AVRISP, STK200 и STK500.

На данный момент поддерживается программирование следующих процессоров:

  • Серия AVR – все процессоры, имеющие интерфейс SPI для программирования.
  • Серия AT89SAT89S51-53 и AT89S8252.
  • Серия AT17 – все микросхемы (до AT17C/LV020, AT17C/LV002).
По мере появления новых кристаллов в данных сериях, они будут добавляться в список.

По сравнению с программаторами, работающими через LPT-порт, данный программатор имеет следующие преимущества:

  • Более точная выдержка временных интервалов при программировании процессоров серии AT89S;
  • LPT-порт остается свободным.
Подробное описание устройства находится здесь.

 
   Наличие на складе в Москве

 
2.  В комплексе с «Жгучим кабелем» поставляется управляющие программы "Loader.exe" и "Confer.exe",
функционирующие под управлением ОС MS-DOS или MS-Windows в режиме командной строки.

Программа "Loader.exe" также позволяет работать с другими программаторами (при этом недоступно программирование битов конфигурации и защиты у новых кристаллов серий ATtiny и ATmega):

  2.1. Имеется бесплатно распространяемая версия программатора (схема – согласно App. note 910, используется микроконтроллер AT90S1200 ). Добавление в список этого программатора новых микросхем будет производиться по возможности. Архив включает в себя: описание, схему и прошивку для AT90S1200.
  2.2. С внутрисхемным программатором собранным согласно «Application note AVR910» – AVR ISP. В программаторе может быть использована микросхема AT90S1200 или AT89C2051. Подробнее смотрите: http://www.atmel.ru/Atmel/acrobat/doc0943.pdf
  2.3. С отладочной платой MCU00100 – AVR DEV. Подробнее смотрите: http://www.atmel.ru/Atmel/acrobat/doc1274.pdf

Рекомендации по установке находятся здесь.

Управляющие программы для ПК: loader.zip  (обновлено 17.08.2005)

Для обеспечения работы в среде MS Windows (старше Windows98) есть 3 варианта:

  2.4. Использование программного эмулятора (например, VMware) в котором запущена сессия "чистого" DOS'а.
  2.5. Самостоятельное написание требуемого приложения, например, с использованием компонента для CBuilder6, инкапсулирующего функции программатора. Компонент предоставлен Сергеем Забелиным, информация находится здесь  (формат ZIP, размер 19,7 Кб).
  2.6. Использование программы, представляемой Иваном Щербаковым. Программа поддерживает ИМС со страничной записью Flash-памяти (серии ATtiny, ATmega).

 
3. Загрузочный кабель производится в двух вариантах: с опторазвязкой от управляющего компьютера
(стандартный, возможна работа только с программой "Loader.exe")
и без нее (изготавливается на заказ, возможна работа также с программой AVRProg 1.31 или AVRStudio ).

Также возможно изготовление на заказ программаторов, протестированных на работоспособность при напряжении питания 3.3 В.

Код для заказа (один для всех версий):  AT90ISP
Цена с НДС (одна для всех версий):  $25.

 
4. Выявленные ошибки, исправления и дополнения внутреннего и внешнего ПО:

  4.1. Версия внешней программы и программатора 1.0, май 2000.
  4.1.1. В программе "Лодырь" возможно наличие ошибки при работе с кристаллом AT89S8252. Программа выдает сообщение об отсутствии его в списке.
  4.1.2. В файле FEATURE.cfg возможна ошибка, приводящая к сбою при программировании кристаллов серии AT89S.
  4.1.3. В программаторе имеется ошибка адресаци при работе с кристаллом AT89S53. Адреса в диапазоне от $2000 до $2FFF отображаются на диапазон от $0 до $1FFF, что приводит к ошибке при записи кода объемом свыше 8кБ.
  4.1.4. Ошибки устранены в версиях 1.1, июль 2000.
 
  4.2. Версия внешней программы 1.1, июль 2000.
  4.2.1. Добавлена выдача кода завершения.
код 0 работа успешно завершена;
код 1 ошибка контрольной суммы в одной из строк hex-файла (устанавливается даже если в программе была дана команда "продолжить");
код 2 объем кода для записи превышает объем памяти (устанавливается даже если в программе была дана команда "продолжить");
код 4 не совпадают заданный и считанный типы кристалла (устанавливается даже если в программе была дана команда "продолжить");
код 32 нет синхронизации при обмене данными через SPI;
код 64 сбой при обмене данными через RS232;
код 128 не обнаружен программатор, сбой при обращении к файлам или недостаточно места в ОП для размещения данных.
При нескольких сбоях в процессе работы, код возврата равен сумме нескольких вышеперечисленных кодов.
  4.2.2. Добавлено принудительное обращение к заданному последовательному порту. В этом случае автоматический поиск подключенного программатора не производится.
 
  4.3. Версия внешней программы 1.2, август 2000.
  4.3.1. Устранены ошибки чтения hex-файлов, созданных Си-компиляторами.
  4.3.2. Добавлено программирование полного объема кристалла AT89S53 на старых версиях программатора (AVR ISP, AVR DEV).
 
  4.4. Версия внешней программы 1.2, август 2000 и программатора 1.1, июль 2000.
  4.4.1. В программе "Лодырь" откорректирована работа с последовательным портом.
  4.4.2. В программе и программаторе имеются ошибки в алгоритме программирования битов конфигурации у кристаллов ATtiny12/15 и ATmega161/163 – все биты устанавливаются в "1" (сбрасываются) . В первом случае, это приводит к невозможности дальнейшего программирования через интерфейс SPI.
 
  4.5. Версия внешней программы 1.3 и программатора 1.2, февраль 2001.
  4.5.1. В программе "Лодырь" неверно считывается состояние битов защиты кристалла ATmega163.
  4.5.2. В программе "Лодырь" имеется ошибка, приводящая к невозможности записи битов защиты и части битов конфигурации кристалла ATmega163.
 
  4.6. Версии внешних программ "Лодырь 1.4" и "Конфигуратор 1.бета", версия программатора "FREE" и "Лодырь 1.3", май 2001.
  4.6.1. В программатор добавлена поддержка конфигурационных ПЗУ серии AT17 (Atmel).
  4.6.2. Во внешних программах изменена форма хранения конфигурационных данных.
 
  4.7. Версии внешних программ "Лодырь 1.5" и "Конфигуратор 1.0", версия программатора "FREE" и "Лодырь 1.3", сентябрь 2001.
  4.7.1. В программаторе откорректирована работа с выводом LED.
  4.7.2. Во внешних программах откорректирована работа с hex-файлами.
  4.7.3. В программе "Лодырь" устранена ошибка при работе со старшей половиной памяти кристалла ATmega103.
 
  4.8. Версии внешних программ "Лодырь 1.6" и "Конфигуратор 1.0", версия программатора "FREE" и "Лодырь 1.4", ноябрь 2001.
  4.8.1. В программаторе "Лодырь" устранена ошибка, приводящая к потере программатором синхронизации с внешним ПО и программируемой микросхемой. Решение – замена внутреннего ПО программатора или запуск управляющих программ с ключом "YES".
  4.8.2. Во внешней программе "Loader" в очередной раз откорректирована работа с hex-файлами, генерируемыми компиляторами ЯВУ. Теперь программа предварительно упорядочивает массив данных по возрастанию адресов, что, теоретически, должно полностью исключить ошибки при записи, вызванные данными не выравненными по границам слов программной памяти (кристаллы AVR) или при наличии данных для одной страницы памяти (кристаллы ATmega) в разных частях исходного файла.
  4.8.3. Устранена ошибка в файле "feature.cfg", приводящая к зависанию внешней программы "Loader" при программировании контроллеров AT90S1200 и ATtiny12.
 
  4.9. Версии внешних программ "Лодырь 1.79" и "Конфигуратор 1.1", январь 2002.
  4.9.1. Во внешних программах "Лодырь" и "Конфигуратор" устранена особенность, приводящая к зависанию ОС Windows при закрытии окна приложения. Данная особенность была отмечена на некоторых компьютерах с новыми процессорами и чипсетами. Для работы под управлением MS-DOS используйте программы с окончанием "_D", для MS-Windows – с окончанием "_W" и явным указанием используемого СОМ-порта.
 
  4.10. Версия внешней программы "Лодырь 1.80", май 2002.
  4.10.1. Протестировано программирование контроллеров ATmega128 и ATmega161.
 
  4.11. Версии внешних программ "Лодырь 2.0", версия программатора "FREE" и "Лодырь 2.0", октябрь 2002.
  4.11.1. В программаторе "Лодырь" устранена нерегулярная ошибка при программировании микроконтроллеров AT89S53 и AT89S8252. Добавлена поддержка контроллеров AT89S51 и AT89S52.
  4.11.2. В программаторе реализована возможность произвольного выбора активного уровня на выходе !Reset (см. файл "feature.txt") при программировании микроконтроллеров.
  4.11.3. Во внешних программах изменена форма хранения конфигурационных данных, для старых версий программ подходит только старый файл конфигурации (версии "1.").
  4.11.4. Во внешнюю программу "Loader" добавлена функция программирования битов конфигурации и защиты в одном цикле (позволяет корректно записать биты защиты при установке конфигурации, запрещающей дальнейшее программирование через SPI).
  4.11.5. Устранено много мелких глюков и внесены новые, о которых жду Ваших замечаний... ;-)
 
  4.12. Версии внешней программы "Лодырь 2.1", версия программатора "FREE" и "Лодырь 2.0", январь-июнь 2003.
  4.12.1. Устранены мелкие глюки, обещанные в п. 4.11.5.
  4.12.2. Добавлены новые микроконтроллеры: ATmega8515, ATmega8535, ATmega162, ATmega169, ATmega32. При программировании ATmega162 полностью функционирует только программирование памяти и битов защиты. Биты конфигурации записываются нестабильно. В архив добавлена текстовая заготовка описания для AT86RF401 (живой камень не обкатан).
  4.13. Версия внешней программы "Лодырь 2.13", июль 2004.
  4.13.1. Добавлены новые микроконтроллеры: ATmega48, ATtiny13, AT90CAN128 (ATmega128CAN11). Исправлена ошибка при чтении "extended fuse bits" у микроконтроллера ATmega162.
  4.14. Версия внешней программы "Лодырь 2.15", октябрь 2004.
  4.14.1. Добавлены новые микроконтроллеры: ATtiny2313 и ATmega88. Исправлена ошибка при чтении "lock bits" у микроконтроллеров ATtiny13 и ATtiny26.
  4.15. Версия внешней программы "Лодырь 2.17" и "Конфигуратор 1.3", версии программатора "FREE", "Лодырь 2.1" и "Лодырь 3.0", июнь-июль 2005.
  4.15.1. В программатор версии 3 добавлена возможность установки частоты сигнала на линии SCK (при программировании микроконтроллеров). Продажи данной версии ограничены (только на заказ) в связи с нестабильной работой с микросхемами серии AT89.
  4.15.2. В связи с использованием новой элементной базы изменено назначение выводов программатора версии 3 при программировании ИМС конфигурационной памяти серии AT17. Вывод 1 имеет функцию !CE (было – №9), а вывод 9DATA (было – №1).
  4.15.3. Добавлены новые микроконтроллеры: ATmega325 и ATmega3250.
  4.15.4. Во внешние программы добавлена выдача кода завершения (см. пункт  4.2.1).
код 16 ошибка при сравнении содежимого памяти с файлом, при записи битов конфигурации или защиты (устанавливается, даже если в программе была дана команда "продолжить").
При нескольких сбоях в процессе работы код возврата равен сумме нескольких вышеперечисленных кодов.
  4.15.5. Во внешних программах устранена ошибка при обработке hex-файлов с длиной записи более 120 байт.

 
5.  Пароли, адреса явок:

Лещинский Станислав:  loader@fulcrum.ruatmel@fulcrum.ru

о компании
контакты и схемы проезда
партнерство
    главная        программа поставок    поиск по складу    поддержка    услуги
новости    конференции    рассылки    запросы товаров
 
карта сайта
добавить в избранное
сделать стартовой
 © 1999–2010  FulCrum Corp.
          обратная связь: ic@fulcrum.ru Поиск электронных компонентовRambler's Top100 ServiceTop100