Przygotowana specjalnie na polski rynek wersja znanego kompilatora języka BASIC dla mikrokontrolerów AVR. W stosunku do wersji standardowej, dystrybuowanej na całym świecie, ma ona dwa ograniczenia:
- program wynikowy nie może być większy od 8kB
- na komputerze musi być zainstalowana polska wersja Windows
Bascom AVR jest jednym z najpopularniejszych na świecie kompilatorów typu Basic dla mikrokontrolerów AVR. Może współpracować z Windows 95/98/Me/NT/2000/XP/Vista.
Jest to - poza samym kompilatorem - kompletne środowisko projektowe (IDE), w skład którego wchodzi edytor z możliwością kolorowania składni, symulator, debugger, terminal, a także moduł obsługi emulatorów i programatorów (także ISP).
Składnia języka jest bliska Visual Basicowi. W język Bascom AVR wbudowano bogatą bibliotekę instrukcji zapewniających m.in. łatwą obsługę wyświetlaczy LCD (znakowych i graficznych) realizujących operacje zmiennoprzecinkowe, obliczenia czasu i daty, obsługę układów z interfejsami SPI, UART, I2C i 1-Wire, obsługę klawiatury PC i matrycowej, odbiór i nadawanie kodów zdalnego sterowania w systemie RC5, a także obsługę stosu TCP/IP na układzie W3100A. Bascom wyposażono w moduł obsługi programatora STK200 (z którym jest kompatybilny oferowany przez nas ZL2PRG).
Projekty przygotowane za pomocą Bascoma AVR można kompilować na dowolny mikrokontroler z listy obsługiwanych:
- ATtiny12/12L/12V,
- ATtiny15L,
- ATtiny22L,
- ATtiny26/26L,
- AT90S1200,
- AT90S2313,
- AT90S2323,
- AT90LS2323,
- AT90S2333,
- AT90LS2333,
- AT90S2343,
- AT90LS2343,
- AT90S4414,
- AT90S4433,
- AT90LS4433,
- AT90LS4434,
- AT90S4434,
- AT90S8515,
- AT90S8535,
- AT90LS8535,
- ATmega103/103L,
- ATmega603/603L,
- ATmega128/128,
- ATmega16/16L,
- ATmega161/161L,
- ATmega162/162L/162V,
- Atmega163/163L,
- ATmega32/32L,
- Atmega323/323L,
- ATmega64/64L,
- ATmega8/8L,
- ATmega8515/8515L,
- ATmega8535/8535L
- AT86RF401.
Bascom umożliwia symulowanie działania programu przed zaprogramowaniem mikrokontrolera.
Cena zakupu obejmuje CD-ROM z kompilatorem i plikiem aktywującym. Dowodem posiadania licencji (prawa użytkowania oprogramowania) jest faktura zakupu. Zarejestrowanie programu na stronie producenta http://register.mcselec.com umożliwia pobieranie bezpłatnych aktualizacji.
Wersję demonstracyjną kompilatora BASCOM AVR v1.11.8.3 (ograniczenie do 4 kB kodu wynikowego) można pobrać tutaj (plik zip 11.8MB)
Plik pomocy w języku polskim dla BASCOM-AVR (dla wersji 1.11.7.7) do ściągnięcia tutaj. Autorem tłumaczenia jest Zbigniew Gibek
Programy w BASCOM można pisać w dowolnym programie typu notatnik, ale najlepiej i najwygodniej jest korzystać z wbudowanego edytora, który umożliwia kolorowanie składni. Oprócz normalnych funkcji edycyjnych, edytor obsługuje historię zmian (Undo, Redo) oraz wcięcie bloku.

Symulator pozwala na przetestowanie programu przed zapisaniem go do mikroprocesora.

Zakładka symulatora mikrokontrolera:

Potężnym i niezwyke pomocnym narzędziem jest emulator sprzętu:

Programu monitorowania umożliwia symulację poszczególnych portów:
