Програму AVReAl призначено для програмування мікроконтроллерів Atmel AVR в режимі ISP (in-circuit serial programming – послідовне програмування в схемі).
AVReAl може запрограмувати (“прошити”) мікроконтроллер через
AVReAl – програма командного рядка (console application), що дозвляє інтегрувати її у використовуване середовище розробки (IDE).
Підтримуються версії програми для Windows, Linux та FreeBSD, підтримку DOS припинено з версії 1.26r0. Остання версія для DOS 1.25r6 доступна для завантаження. Версія для FreeBSD не підтримує роботу з мікросхемою FT2232, версії для Win* та Linux працюють через драйвер/бібліотеку від FTDI.
Роботу avreal/win32 з FT2232 перевірено для Windows2000, WindwsXP/32, WindowsXP/64 та для Windows7/32, Windows7/64.
Роботу avreal/win32 з LPT через драйвер DLPortIO перевірено для Windows2000, WindowsXP/32, WindowsXP/64 та для Windows7/32, Windows7/64. Для Windows98 драйвер не потрібен.
Vista не перевірялася, в моєму оточенні такого не водиться.
Програму можна використовувати безоплатно з комерційною чи не-комерційною метою, але її тексти закриті, тобто вона безкоштовна (freeware), але не вільна (free software)
Завантажити програму, а також 32- та 64-бітні драйвери DLPortIO, необхідні для доступу до LPT під Windows, можна зі сторінки download.
Детальніша інформація знаходиться на сторінці description, схеми адаптерів для програматорів — на сторінці adapters.
Повідомлення про оновлення програми та про виявлені помилки публікуються в категорії Історія, окремі повідомлення про помилки публікуються в тому разі, коли нема часу на термінове виправлення або коли я вважаю помилку не дуже важливою, такою, що може побути «особливістю» до наступного оновлення.
Перелік попередніх змін та деякі з попередніх версій програми можна отримати на «старій» сторінці History.
Перелік мікроконтроллерів, що підтримуються програмою, можна отримати командою
avreal -h
Моделі, перераховані через символ ‘|’, не розрізняються програматором, про це можна прочитати детальніше.
На даний момент підтримуються такі моделі:
AT86RF401
AT90S1200 AT90S2313 AT90S4414 AT90S8515 AT90S4434
AT90S8535 AT90S2333 AT90S4433 AT90S2323 AT90S2343
ATtiny12 ATtiny22L ATtiny22 ATtiny13|ATtiny13A
ATtiny2313|ATtiny2313A ATtiny4313
ATtiny15 ATtiny25 ATtiny45 ATtiny85 ATtiny43u
ATtiny87 ATtiny167
ATtiny26 ATtiny261|ATtiny261A ATtiny461|ATtiny461A
ATtiny861|ATtiny861A
ATtiny24 ATtiny44 ATtiny84 ATtiny48 ATtiny88
ATmega603 ATmega103 ATmega161 ATmega163 ATmega323
ATmega8515 ATmega8535 ATmega162
ATmega8|ATmega8A ATmega48|ATmega48A ATmega48P|ATmega48PA
ATmega88|ATmega88A ATmega88P|ATmega88PA
ATmega168|ATmega168A ATmega168P|ATmega168PA
ATmega328 ATmega328P
ATmega16|ATmega16A ATmega32|ATmega32A ATmega64|ATmega64A
ATmega128|ATmega128A
AT90CAN32 AT90CAN64 AT90CAN128
AT90usb82 AT90usb162 ATmega8U2 ATmega16U2 ATmega32U2
ATmega16U4 ATmega32U4
ATmega32U6 AT90usb646|AT90usb647 AT90usb1286|AT90usb1287
ATmega164A ATmega164P|ATmega164PA
ATmega324A ATmega324P ATmega324PA
ATmega644|ATmega644A ATmega644P|ATmega644PA
ATmega1284 ATmega1284P
ATmega165|ATmega165P|ATmega165PA ATmega325 ATmega325P
ATmega3250 ATmega3250P ATmega645 ATmega6450
ATmega169|ATmega169P ATmega329 ATmega329P
ATmega3290 ATmega3290P
ATmega649 ATmega6490
ATmega640 ATmega1280 ATmega1281 ATmega2560 ATmega2561
AT90pwm2|AT90pwm3 AT90pwm1|AT90pwm2B|AT90pwm3B
AT90pwm216|AT90pwm316 AT90pwm81
ATmega16M1 ATmega32M1 ATmega64M1 ATmega32C1 ATmega64C1
ATmega8HVA ATmega16HVA ATmega16HVB ATmega32HVB ATmega8HVD
ATmega128RFA1