Die Zeiten des Spaghetticodes sind lange vorbei. BASIC ist schon seit vielen Jahren leistungsfähiger als viele anderen Programmiersprachen. Einige Programmierprinzipien wurden in BASIC entwickelt und durch andere Programmiersprachen übernommen. BASIC wurde ursprünglich für den Einstieg in die Programmierung entwickelt. Dieser Vorteil besteht noch heute. BASIC ist eine leistungsfähige Programmiersprache und für Einsteiger in die Programmiertechnik leicht verständlich.
BASCOM AVR ist ein leistungsfähiger BASIC-Compiler für AVR-Mikrocontroller, der sich durch einen günstigen Preis auszeichnet. Dieser Compiler hat durch seine Leistungsfähigkeit eine große Verbreitung im Hobbybereich, in der Industrie und auch in der Forschung gefunden. Zudem ermöglicht er einen leichten Einstieg in die Mikrocontrollerprogrammierung.
BASCOM-AVR erzeugt optimierten Maschinen-Code. Es werden alle AVR RISC Controller mit internem RAM der Serien AT90S , ATMEGA, ATTINY und in der neuesten Version auch eine Reihe von ATXMEGA unterstützt. Mit einigen Einschränkungen sind sogar ATTINY-Controller ohne SRAM mit BASCOM-AVR programmierbar. Dazu steht die $TINY-Funktion zur Verfügung.
BASCOM-AVR ist mehr als ein Compiler. Es ist eine vollständige Entwicklungsumgebung mit Simulator. Dieser Compiler ist auch für den Einstieg in die Controller-Programmierung geignet. Er ist trotzdem sehr leistungsfähig und garantiert eine optimierte Entwicklung komplexer Software für professionelle Anwendungen.
Einige wesentlichen Vorzüge des BASCOM-AVR sind:
- kurze Einarbeitungszeit
- leistungsfähiger Befehlssatz
- Unterstützung aller Interruptmöglichkeiten des Controllers
- zusätzliche hardwarespezifische Befehle
- Hochsprache und Maschinencode mischbar
- Unterstützung von I2C-Bus, 1-Wire-Bus, SPI-Bus und alphanumerische sowie grafische LCD's durch spezielle Befehle
- Zeicheneditor für LC-Displays
- Bit, Byte, Integer, Word, Long, Single and String Variables
- Variablennamen mit 32 Zeichen
- Datums und Zeitfunktionen
- Floating-Point-Arithmetik mit trigonometrischen und logarithmischen Funktionen
- das getestete Programm kann direkt aus der Entwicklungsumgebung in den Controller geladen werden
- für ATMEGA- und jetzt auch für ausgewählte ATXMEGA-Controller geeignet
- integrierter Simulator
- hohe Kompatibilität zu QBASIC- bzw. Visual BASIC-Befehlen
Der BASCOM-AVR wird ständig weiterentwickelt. Deshalb ist es kaum möglich, alle Vorteile oder Funktionen hier aufzuführen.
Lieferumfang:
BASCOM-AVR, umfangreiche Hilfedatei, Handbuch und Demos auf CD
Systemvoraussetzungen:
PC mit 32-Bit-Versionen von Windows
BASCOM-AVR Demoversion
Sie wollen den BASCOM-AVR erst einmal testen? Dann laden Sie sich doch die
Demoversion von der Seite des Herstellers MCS-Electronics.
Update
Der Compiler BASCOM-AVR wird ständig weiter entwickelt. Updates können Sie nach der Registrierung kostenlos von der Website des Herstellers laden.
BASCOM AVR Zusatzbibliotheken
Zu BASCOM-AVR gibt es eine Reihe von Zusatzbibliotheken. Diese erhalten Sie per Mail. Dazu benötigen wir Ihre E-Mail-Adresse.
Bei Firmen sollte es sich um eine Adresse handeln, die über lange Zeit gültig ist.
Arduino
Die aktuellen Versionen von BASCOM-AVR unterstützen auch die Ardiono-Boards. Sie benötigen bei diesen Anwendungen keinen Programmieradapter.
Die Programmierung erfolgt über USB und den Bootloader, der im Arduino bereits implementiert ist.