Программатор полностью совместим с USBasp и предназначен для внутрисхемного программирования микроконтроллеров Atmel AVR. Подключается к USB порту персонального компьютера, имеет возможность подачи питания на программируемое устройство, выбора частоты программирования и работает под управлением операционных систем Linux, Mac OS X и Windows.
Принципиальная электронная схема модуля RC265M. AVR USB ISP Программатора
Для выбора частоты программирования предусмотрена перемычка JP2, замкнув которую, частоту ISP порта можно понизить с 375 кГц до 8 кГц. Это необходимо при программировании микроконтроллеров, тактовая частота которых меньше 1,5 МГц. Перемычка JP3 предназначена для подачи питания на программируемое устройство. Для защиты USB порта от перегрузки или короткого замыкания применен быстродействующий предохранитель F1 с током срабатывания 300 мА. Разомкнув перемычку JP1, можно понизить напряжение питания программатора с DC 5 В до DC 3,3...3,6 В, это может быть необходимо при программировании устройств с напряжением питания DC 3,3 В.
Для индикации режима работы устройства предназначены светодиоды D3 и D4: D4 индицирует подачу питания на устройство, а D3 - чтение/запись программируемого микроконтроллера. Причём, напряжение на D4 подаётся немного раньше начала процесса чтения / записи, что может использоваться как сигнал для включения дополнительных буферов с тремя состояниями для преобразования уровней сигналов.
Схема расположения компонентов модуля RC265M. AVR USB ISP Программатора
Характеристики:
Напряжение питания: DC 3,3 / 5 В;
Частота ISP порта: 375 кГц / 8 кГц;
Тип USB порта: USBA;
Размеры модуля: 55 x 23 x 12 мм;
Программатор поддерживается следующим ПО:
1. AVRDUDE, начиная с версии 5.2 (Рекомендуется);
2. BASCOM-AVR, начиная с версии 1.11.9.6;
3. Khazama AVR Programmer;
4. eXtreme Burner - AVR;
5. Arduino IDE;
6. AVRDUDESS (графич. оболочка для avrdude).
Для поддержки средой AVR Studio 4, программатор может быть выполнен STK500-совместимым. Для этого, его необходимо запрограммировать альтернативной программой, которая может быть найдена на сайте.
Список поддерживаемых микроконтроллеров:
AT90S2313, AT90S2323, AT90S2343, AT90S4422, AT90S4434, AT90S8515, AT90S8535, ATTINY13, ATTINY15, ATTINY2313, ATTINY24,ATTINY25, ATTINY26, ATTINY261, ATTINY28, ATTINY44, ATTINY45, ATTINY61, ATTINY84, ATTINY84, ATTINY85, ATTINY861; ATMEGA103, ATMEGA128, ATMEGA1280, ATMEGA1281, ATMEGA16, ATMEGA161, ATMEGA162, ATMEGA163, ATMEGA164, ATMEGA169, ATMEGA32, ATMEGA324, ATMEGA325, ATMEGA3250, ATMEGA329x ATMEGA48, ATMEGA64, ATMEGA640, ATMEGA644, ATMEGA645, ATMEGA6450, ATMEGA649x, ATMEGA8, ATMEGA8515, ATMEGA8535, ATMEGA88... (Список может изменяться, в зависимости от применяемого ПО)
Примечания:
1. Описание, схема, драйвер, скомпиллированная программа для микроконтроллеров ATmega48/ATmega8 и ее исходный код могут быть найдены на:
Этом сайте
или
Этом сайте.
2. Только для ATmega48. ATmega8 не поддерживает напряжение питания ниже DC 4,5 В.