|
Микроконтроллеры
- самый большой выбор -
продукция на складе в Харькове |
|
ATmega ,
ATXmega ,
ATtiny,
AT32UC ,
AT89C ,
AT89S ,
AT90CAN ,
AT90PWM ,
AT90USB ,
AT91R ,
AT91SAM ,
ATSAM3 |
ATMEL |
STM32F0 ,
STM32F1 ,
STM32F2 ,
STM32F3 ,
STM32F4 ,
STM32F7 ,
STM32H ,
STM32L ,
STM32W ,
STM8L ,
STM8S ,
STM8A |
ST Microelectronic |
PIC10 ,
PIC12C ,
PIC12F ,
PIC16C ,
PIC16F ,
PIC17C ,
PIC18F ,
PIC18LF ,
PIC24H ,
PIC24F ,
PIC32MX |
Microchip |
C8051 |
Silicon Labs |
LPC1 ,
LPC2 |
NXP |
MSP430F1 ,
MSP430F2 ,
MSP430F4 |
Texas Instruments |
TMS320 |
Texas Instruments |
EP1C ,
EP1K ,
EP2C ,
EP3C ,
EP4C ,
EPCS ,
EPF10 ,
EPM1 ,
EPM2 ,
EPM3 ,
EPM5 ,
EPM7 |
ALTERA |
ПРОГРАММАТОР МИКРОКОНТРОЛЛЕРОВ AVR “FOR ALGORITHM
BUILDER”
(USB адаптер с гальванической развязкой)
“Algorithm
Builder” - графическая среда разработки программного обеспечения для
микроконтроллеров с архитектурой AVR. В этой среде реализован полный цикл
разработки, начиная от ввода алгоритма, включая процесс отладки (симулятор,
монитор отладки) и заканчивая программированием кристала (http://www.algrom.net/russian.html).
С 2010 года - freeware (спасибо автору проекта Геннадию Громову). Не плохой
старт для тех, кто начинает работать с AVR. |
Программатор предназначен для ISP (In-Sistem Programming)
программирования AVR-контроллеров через USB порт компьютера из среды “Algorithm
Builder”. Графическая среда “Algorithm Builder” позволяет не только создавать
собственный файл прошивки, но и использовать уже готовые файлы (hex, rom, bin и
т.д.).


Схему программатора можно
посмотреть по ссылке
Функциональные возможности:
- внутрисистемное программирование
(гальваническая развязка для безопасного подключения программатора к готовому
устройству);
- чтение кристалла и сохранение прошивки в hex файл (bin – для EEPROM);
- запись в кристалл прошивки (hex, rom, bin, db), созданной любым компилятором
для AVR;
- 7 градаций скорости чтения/записи (115200, 57600, 38400,19200, 9600, 4800 и
2400);
- генератор тактовых импульсов (на случай, если выбран внешний генератор при
установке фьюзов) *;
- отладка алгоритма на кристалле (только для проектов, созданных в “Algorithm
Builder”);
- использование питания USB (5В) для программирования еще не установленных
кристаллов **.
Поддерживаемые кристаллы:
- AT90CAN128, AT90PWM3, AT90S1200, AT90S2313, AT90S2323, AT90S2333,
AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535,
AT90USB128, AT90USB64, AT90USB82;
- ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega1284P, ATmega16,
ATmega161, ATmega162, ATmega163, ATmega164P, ATmega165, ATmega168,
ATmega168P, ATmega2560, ATmega2561, ATmega32, ATmega323, ATmega324P,
ATmega325, ATmega3250, ATmega328P, ATmega48, ATmega48P, ATmega603, ATmega64,
ATmega640, ATmega644, ATmega644P, ATmega645, ATmega6450, ATmega8,
ATmega8515, ATmega8535, ATmega88, ATmega88P;
- ATtiny10, ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313,
ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny28, ATtiny44, ATtiny45,
ATtiny461, ATtiny84, ATtiny85, ATtiny861. |
За основу взята “классическая” схема
программатора, которая есть в дистрибутиве “Algorithm Builder”.
* этой функции нет в вариантах для самостоятельного изготовления.
** совместим с модулем расширения (http://kosmodrom.com.ua/razrabotka/avr_dip_prog.php).
*** книги для тех, кто начинает работать с микроконтроллерами AVR (djvu). |
 |
|