Producent: AVT
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 Basica dla mikrokontrolerów AVR. Może wspłpracować z Windows 95/98/Me/NT/2000/XP. Jest to - poza samym kompilatorem - kompletne środowisko projektowe (IDE), w skład którego wchodzi debugger, symulator, terminal, a także moduł obsługi emulatorów i programatorów (także ISP).
Składnia języka jest bliska VisualBasicowi. W język Bascom AVR wbudowano wiele 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:
- 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 także symulowanie działania programu przed zaprogramowaniem mikrokontrolera.