• Keine Ergebnisse gefunden

SiSy AVR

N/A
N/A
Protected

Academic year: 2022

Aktie "SiSy AVR"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

© Laser & Co. Solutions GmbH Stand: 12/2013

SiSy ® AVR

Mikrocontroller Programmierung

SiSy AVR ist eine komplett deutschsprachige Entwicklungsumgebung für die Programmie- rung von Mikrocontrollern, die viele Programmer- und Controllertypen unterstützt. Die Pro- grammiersprachen Assembler, C und C++ werden in SiSy umfangreich unterstützt - vom Übersetzen, übers Brennen bis hin zum Testen. Inbetriebnahme, Test und Datenkommu- nikation mit der Mikrocontrollerlösung erfolgen über das myAVR Controlcenter. SiSy AVR verfügt über die Eigenschaften eines CASE-Tools zum Software-Entwurf wie z.B. Pro- grammablaufplan und UML-Klassendiagramm. CASE-Tools unterstützen vor allem den Analyse- und Entwurfsprozess von Software. In der Software integrierte Hilfen und Videos, unterstützen die Einarbeitung in SiSy und die Bearbeitung Ihrer Projekte. Die mit Hilfe des Code-Wizard erstellbaren Vorlagen und Gerüste, vereinfachen den Grundaufbau und den Ausbau von Programmen.

Kleines Programm

Für kleine Programme kann der Quell- code direkt im Quellcodefenster erfasst werden. Zur Beschleunigung der Pro- grammierung können vom Anwender vorgefertigte Quellcodevorlagen geladen werden. Für größere Programme emp- fiehlt sich ein Programmablaufplan oder ein UML Klassendiagramm, welche man in Quellcode generieren kann.

Code-Wizard

Der Code-Wizard ist ein Assistent, der Assembler- und C-Codes für die Konfigu- ration und Anwendungsentwicklung er- stellt. Der Benutzer kann dabei in diesem Assistenten Schritt für Schritt die Konfigu- rationen oder Programmbausteine zu- sammenfügen. Der Entwickler muss nur noch die projektspezifische individuelle Logik ergänzen. Hauptprogramm, fertige Initialisierungssequenz, Unterprogramme und Interruptroutinen werden komplett generiert.

(2)

SiSy® AVR Mikrocontrollerprogrammierung

© Laser & Co. Solutions GmbH Stand: 12/2013

myAVR Controlcenter

Das myAVR Controlcenter ist ein universelles Terminalprogramm, das es ermöglicht, Daten zwischen dem myAVR Board und dem PC über eine serielle Schnittstelle oder USB auszutauschen. Darüber hinaus dient das myAVR Controlcenter zur Protokollierung von Messdaten und zur Visualisierung von Test- und Debug-Meldungen von der vorher auf das myAVR Board gebrannten Software.

Programmablaufplan

Ein Programmablaufplan ist ein logisches, graphi- sches Diagramm, das den Ablauf für ein Pro- gramm, eine Problemstellung oder eine Systemlö- sung darstellt. Solche Programmablaufpläne kön- nen in SiSy modelliert werden. Dazu können in Si- Sy fertige Gerüste für Programmablaufpläne gela- den werden. Wenn Sie den Objekten entsprechen- de Assembleranweisungen zuordnen, können Sie anschließend aus den Objekten des Programmab- laufplans einen Assemblercode generieren.

Der aus dem Programmablaufplan erstelle Quell- code kann gebrannt und getestet werden. Das my- AVR Controlcenter dient wiederum zur anschlie- ßenden Kommunikation mit dem Board.

UML Klassendiagramm

Als Visualisierungsmittel objektorientier- ter Programme gilt die international standardisierte Beschreibungssprache UML. SiSy AVR bietet das UML Klas- sendiagramm mit Codegenerierung für AVR C++.

Wie auch im Programmablaufplan, kann man ein fertiges Gerüst in das Klassen- diagramm laden, welches man anschlie- ßend individuell ergänzt. Klassendia- gramme bestehen aus Objekten. Klas- sendeklarationen dienen dabei zur Be- schreibung der Eigenschaften und des Verhaltens der Objekte. Der fertige Quellcode kann ebenfalls übersetzt, ge- brannt und getestet werden.

Referenzen

ÄHNLICHE DOKUMENTE

So hatten sich das die Vä- ter der KBV-Prüfstelle für Praxis-Computer sicher nicht vorgestellt, als diese Institu- tion im Jahr 1982 ins Leben gerufen wurde.. Man dachte wohl

Auf der PC Seite erfolgt die Konfiguration der Kommunikationsparameter im SiSy ControlCenter über das Symbol für die Einstellungen der Verbindung.. Der entsprechende COM-Port

10.3.2 Simulator starten und konfigurieren Der Simulator kann über das Menü Werkzeuge oder aus dem Diagramm- fenster für die Programmierung von AVR

Um diese Informationen auszudrucken, stellt SiSy für jeden Diagrammtyp eine Reportfunktion zur Verfügung, mit der die wesentlichen Informatio- nen, Inhalte und

Beachten Sie, dass beim myAVR Board MK1 LPT die Spannungsversorgung über den LPT-Port für eine serielle Kommunikation und den Betrieb des LC-Displays nicht ausreicht, dafür

Beachte: Falsche Einstellungen der Fuse- oder Lockbits können dazu führen, dass der Controller in der aktuellen Hardware nicht mehr angesprochen werden kann. Häufige

Der Schnelleinstieg mit der Übung „Alle_Lichter_an“ soll mit der Grundstruktur eines Assemblerprogramms für einen µController vertraut machen.. Dieses Arbeitsblatt basiert auf

a) Jeder in einer Anweisung oder einer Bedingung auftretende Bezeichner muß zuvor deklariert worden sein. Tritt der Bezeichner in einem Funktionsrumpf auf, so muß er ein