|
Ein moderner Basic-Compiler mit integrierter Entwicklungsumgebung, geeignet für alle unsere Boards/Projekte sowie fast alle anderen AVR-Boards anderer Hersteller. Bascom erfreud sich nicht nur bei Einsteigern sondern auch bei Entwicklungsprofis immer größerer Beliebtheit und stellt inzwischen schon fast einen Basic Standard bei AVR´s da.
Viele Problemstellungen die früher zeitaufwendig in Assembler oder C gelöst werden mussten, können durch diesen modernen Compiler blitzschnell mit wenigen Befehlen erledigt werden. Beispielsweise genügt ein einziger Befehl um aus einem Port eine RS232-Schnittstelle, I2C-Bus oder einen Servoanschluss zu machen. Solche DInge erfordern in anderen Programmiersprachen oft einen enormen Aufwand. Aus diesem Grund liegen fast allen unseren Board Beispielprogramme bei, die mit diesem Compiler entwickelt wurden.
Dieser Compiler erzeugt optimierten Maschinen-Code. Es werden alle AVR RISC Controller mit internem RAM der Serien AT90S , ATMEGA und ATTINY unterstützt. Mit einigen Einschränkungen sind jetzt auch ATTINY-Controller ohne SRAM mit BASCOM-AVR programmierbar. Dazu steht die $TINY-Funktion zur Verfügung. Nähere Hinweise sind in der zum Compiler mitgelieferten HELP-DAtei enthalten.
BASCOM-AVR ist aber mehr als nur ein Compiler. Es ist eine vollständige Entwicklungsumgebung mit Simulator und Übertagungssoftware (Programmer).
Dieser Compiler ist auch für den Einstieg in die Controller-Programmierung geignet. Er ist trotzdem sehr leistungsfähig und garantiert auch optimierte komplexe Softwareentwicklung mit Profianforderungen. Großer Vorteil ist auch das diese Entwicklungsumgebung in hohen temp weiterentwickelt wird und die meisten Updates kostenlos sind. So war Bascom auch eine der ersten AVR-Entwicklungsumgebungen die unter Vista lief.
Einige wesentlichen Vorzüge von BASCOM-AVR sind:
- kurze Einarbeitungszeit (BASIC versteht fast jeder)
- leistungsfähiger Befehlssatz
- Unterstützung aller Interruptmöglichkeiten des Controllers
- zusätzliche hardwarespezifische Befehle
- Hochsprache und Assembler-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 mit unserem ISP-Kabel in den Controller geladen werden
- für I2C-Bus und LCD können die I/O-Pins auch leiterkartenoptimal definiert werden (Sie müssen sich nicht an die Pinnumerierung halten und kommen damit möglicherweise mit einer einseitigen Platine aus) auch für ATMEGA-Controller geeignet
integrierter Simulator
- Passende Bascom Beispiele schon bei unseren Boards im Quelltext enthalten
BASCOM-AVR hat sich beachtlich weiterentwickelt. In den neuern Versionen werden zusätzlich unterstützt:
- spezielles X10-Powerline-Modem
- TCP/IP und UDP-Protokoll
- SRAM Filesystem
- Compactflash-Cards
- Magnetkartenleser
- mehrere IR-Fernbedienungssysteme (RC5, RC6, SONY) sowohl vom Empfang als auch von der Sendeseite
- DTMF-Sender
- Emulation einer PS/2-Mouse
- DCF Funkuhrempfang
- USB-Programmer

BASCOM-AVR ist eine leistungsfähige Programmiersprache, die eine hohe Kompatibilität zu QBASIC- bzw. Visual BASIC-Befehlen aufweist.
Lieferumfang: CD umfangreiche Hilfedatei, Handbuch und Demos auf CD (Dokumentation ist englisch, jedoch stehen auch zahlreiche deutsche Bücher zur Verfügung, siehe Rubrik Bücher)
Systemvoraussetzungen: PC mit Windows 95/98/ME/NT/2000/XP oder Windows VISTA
Sie wollen erst einmal testen? Kein Problem, jeder bestellung liegt eine CD bei auf der auch die aktuelle Demo-version enthalten ist.
Updates und Support Der Compiler BASCOM-AVR wird ständig weiter entwickelt. Updates können Sie sich kostenlos von der Website des Herstellers laden (es fallen nur Ihre üblichen Online-Kosten an). Dies ist besonders bequem mit der in die BASCOM-AVR integrierten Autoupdate-Funktion möglich. Sie können das Update auch direkt laden und mit dem Passwort auspacken. Das Passwort erhalten Käufer der Vollversion kostenlos nach Registrierung beim Entwickler. Informationen finden Sie in der auf der CD mitgelieferten Readme-Datei. Der Hersteller bietet auch Support und Supportforum. Zudem steht auch ein deutsches Bascom-Forum im auf der Seite www.Roboternetz.de zur Verfügung
|