Home

Benutzerhandbuch SiSy ® AVR

image

Contents

1. Less br Taste F1 f r File zum aktwellen Fenster Abbildung 16 Zeichnen Sie den folgenden Programmablaufplan vgl Abbildung 17 N MEIN Abbildung 17 Stand 28 06 05 SiSy AVR Entwicklung eines Programmablaufplans mit SiSy Seite 25 34 5 6 Befehle eingeben Nachfolgend soll aus dem Programmablaufplan Assemblerquellcode generiert werden Dazu ist es n tig die einzelnen Elemente des PAP mit den entsprechenden Assembleranweisungen zu versehen Daf r gibt es mehrere M glichkeiten Zum einen bietet SiSy beim ersten ffnen eines jeden Elementes typische Code Vorlagen an die ber die Schaltfl che Laden dem Element zugewiesen werden k nnen Wird der Definieren Dialog mit der Schaltfl che OK beendet so wird die Auswahl im Objekt gespeichert und beim n chsten Aufruf des Dialoges Definieren erscheinen die Gode Vorlagen nicht mehr sondern das Element kann ganz normal bearbeitet werden In Abbildung 18 und Abbildung 19 sind beide Varianten des Dialoges Definieren zu sehen Anweisung Code Voten Definition Skip Report Definition Skip Report Iritallsierung STACH 116 SARAMEND SPL tb dp HOIRAMENDN Konfiguration PORTO IN Pulllp Konfiguration PORT EB Bit OUT dp log RAMENC SFL d dp hARAMENC SFH db Abbildung 18 Abbildung 19 Die zweite M glichkeit besteht beim Selektieren von Elementen ber den Quellcodeeditor oberhalb des Diagrammfensters
2. Benutzerhandbuch Seite 2 34 Stand 28 06 05 SiSy AVR Lizenzbedingungen Seite 3 34 Die in diesem Handbuch enthaltenen Angaben k nnen im Zuge einer Weiterentwicklung ohne vorherige Ank ndigung ge ndert werden Laser amp Co Solutions GmbH geht damit keinerlei Verpflichtungen ein Die im Handbuch beschriebene Software wird auf der Basis der im Programm Setup angezeigten Lizenzvereinbarung geliefert und darf nur in bereinstimmung mit den dort genannten Bedingungen verwendet kopiert oder weitergegeben werden Der K ufer darf nur zu Sicherungszwecken eine Kopie des Programms anfertigen Ohne vorherige schriftliche Genehmigung von Laser amp Co Solutions GmbH darf weder das Handbuch noch Teile davon mit elektronischen oder mechanischen Mitteln durch Fotokopieren oder andere Aufzeichnungsverfahren oder auf irgendeine andere Weise vervielf ltigt oder bertragen werden 2005 Laser amp Co Solutions GmbH erstellt bearbeitet 20 06 05 gepr ft Herr Riedel 27 06 05 freigegeben Herr Huwaldt 28 06 05 SiSy AVR Stand 28 06 05 Inhalt Seite 5 34 Inhalt 1 Sie Vue EE 7 ege le Le DE 8 2 1 Beschaffung und Installation der Software nnen0annnnnnennnnnneennnnonnnnenensnnnrnnsrnrnresrnnnrensnnrerennnne 8 21k Voraussetzung EE 8 21 2 Setup von d r SI ED u 8 2 2 Beschaffen bzw Herstellen der Hardware 10 3 Arbeiten mit der Entwicklungsumgebung von SISY uuueesssssssnnesnnennunnnnnnennnnnnnnnennnnnnnnnnnnnnn
3. ten des Aktionsmen s Alles Ausf hren Quellcode generieren kompilieren linken brennen Nur Quelltet erstellen Quellcode generieren mit allen Marken Kompilieren Quellcode zu Objektdatei bersetzen Linken Objektdatei zu HEX Datei binden Brennen HEX Datei an den Controller bertragen Testen myAVR Controlcenter ffnen Quelltextdatei ffnen Quellcodedatei ffnen Quelltext bereinigen Quellcode von berfl ssigen Marken bereinigen Im Ausgabefenster siehe Abbildung 26 werden die jeweiligen Aktionen angezeigt E Auspabefenster Foimatierte Ausgabe Ausgabe Starte Ouelltexter stellung Kompiliere die Datei Aufgabei s Linke die Datei Aufgabe l heu brenne Daten neu Abbildung 26 Ausgabefenster Bei Compilerfehlern werden diese ebenfalls im Ausgabefenster mit der entsprechenden Zeilennummer angezeigt Um zu dem Fehler zu gelangen gen gt meist ein Klick auf die Fehlermeldung Das betreffende Objekt wird selektiert und die Zeile hervorgehoben Stand 28 06 05 SiSy AVR Entwicklung eines Programma blaufplans mit SiSy Seite 29 34 Ausgabe Dit PORTB x 1 Auspabeienste Nachdem das Programm erfolgreich bersetzt und auf den Controller bertragen wurde kann die Anwendung getestet werden Dazu ist das myAVR Controlcenter zu ffnen und die vorgegebenen Verbindungen auf dem Board zu stecken ber die Schaltfl che Start Stopp kann das myAVR Board ein und ausgeschaltet werden
4. Abbildung 28 de ENEE 1 2 Start Stopp Schaltfl che GG SW Text oder Byte senden Protokollfenster f Ende m Rm Pm ppm mp u pm ap RS RS P Abbildung 29 SiSy AVR Stand 28 06 05 Seite 30 34 Dokumentengenerierung QuickDok 6 Dokumentengenerierung QuickDok 6 1 Zweck Die Funktionalit t QuickDok beinhaltet die Generierung eines kurzen Word Dokumentes Dieses Dokument wird aus einer QuickDok Vorlage erzeugt und beinhaltet die Beschreibung und Darstellung des aktiven Diagramms Mit Hilfe der Funktionalit t QuickDok kann der Quelltext eines Programmes ausgedruckt werden 6 2 Einstellungen in Word F r die Dokumentengenerierun mu auf dem PC MS Word installiert sein Unterst tzt werden die Versionen Word 2000 XP 2003 Die Dokumentengenerierung basiert auf Makros deshalb ist in Word der Makrovirenschutz auf mittel zu stellen Vorgehensweise in Word e W hlen Sie die Men folge Extras Makro Sicherheit e Aktivieren Sie auf der Registerkarte Sicherheitsstufe mittel e Auf der Registerkarte Vertrauensw rdige Quellen setzen Sie die H kchen bei Allen Vorlagen und Add Ins vertrauen und wenn vorhanden bei Zugriff auf Visual Basic Projekte vertrauen 6 3 Die Benutzung von QuickDok Zum Start der Generierung bet tigen Sie den Schalter II in der Men leiste Falls zu einem Dokument mehrere Vorlagen existieren ffnet eine Auswahlliste Im folgendem Sich
5. Bei einem ge ffneten Projekt h lt SiSy umfangreichere Men s bereit Die wichtigsten Men befehle befinden sich auch als grafische Schalter in der Werkzeugleiste die eine schnelle und effiziente Bedienung des Programms erm glicht Die Toolbox Darstellung bietet dem Anwender wichtige Programmfunktionen als direkten Link an Ein weiteres Bedienelement ist die Objektbibliothek Sie unterst tzt das Anlegen neuer Objekte Dazu kommt noch der Navigator welcher in Kapitel ausf hrlich behandelt wird Stand 28 06 05 SiSy AVR Mikrocontroller Entwicklungsumgebung SiSy Seite 15 34 4 Mikrocontroller Entwicklungsumgebung SiSy Schauen wir uns als n chstes kurz in der Entwicklungsumgebung SiSy um F r die Entwicklung von Mikrocontrollerl sungen bietet sich die einfache Programmierung an 4 1 Voraussetzungen F r die Bearbeitung der folgenden Aufgaben ben tigen Sie die aufgef hrte Software und Hardware Software e SiSy ab Version 2 16 e SiSy Ausgabe Developer Professional oder BS und das installierte Add On AVR Hardware e Ein best cktes myAVR Board LPT Verl ngerungskabel 9 V Batterie bei Bedarf z B autonomer Einsatz Nullmodemkabel f r die COM Schnittstelle Patchkabel 4 2 Zielstellung Der Schnelleinstieg zur Mikrocontroller Programmierung soll Ihnen helfen SiSy AVR kennen zu lernen und erste Schritte in der hardwarenahen Programmierung mit SiSy zu gehen Zielstellung f r das erste Beispielprogramm Die drei LED s auf de
6. E SPI STC Serial Transfer Complete reti 12 UART Rx Complete reti 13 UART Data Register Empty reti 14 UART Tx complete reti 15 ADC Conversion Complete reti 16 EEPROM Ready reti 17 Analog Comparator reti 18 TWI I2C Serial Interface reti 19 Store Program Memory Redy SiSy AVR Stand 28 06 05 Seite 18 34 Mikrocontroller Entwicklungsumgebung SiSy Start Power ON Reset main ldi rl 108 RAMEND out SPL r16 Init Stackpointer LO ldi ri hi8 RAMEND out SPH r16 Init Stackpointer HI ldi ri 0b11111111 PORT D auf Ausgang out DDRD r16 ldi r1l6 0b 00000000 Alle Bits auf LOW out PORTD r16 ldi r17 0b00000000 ldi r18 0b 00000001 1 Lauflicht Bit mainloop wdr inc r16 Wait brne skip inc r17 Wait brne skip rcall upl Lauflicht skip rjmp mainloop upl rol r18 Bit Rotation out PORTD r18 ret Compilieren und Linken Der eingegebene Quellcode muss nun in Maschinencode f r den AVR Prozessor bersetzt werden W hlen Sie dazu die Schaltfl chen Compilieren und Linken Bei fehlerfreier Ubersetzung liegt das Programm als Lauflicht hex vor und kann auf den FLASH Programmspeicher des Prozessors gebrannt werden Hardware anschlie en und brennen Das myAVR Board verf gt ber eine ISP In System Programming Schnittstelle Der Prozessor muss also nicht f r die Programmierung aus dem System entfernt werden um ihn in einem gesonderten Programmierger t
7. Freischaltcode lt Zur ck Abbrechen Danach erscheint folgende Dialogbox Im unteren Teil wird der Pfad verwaltet in dem SiSy zu installieren ist Wenn ein anderer Pfad bzw ein anderes Laufwerk gew nscht wird ist die Schaltfl che Durchsuchen zu bet tigen Eine Dialogbox erscheint in den Feldern Laufwerke und Verzeichnisse k nnen Laufwerk und Verzeichnis festgelegt werden rdner ausw hlen x er Sn be Bitte w hlen Sie den Ordner f r die Installation aus en Jm en aa uakina ar Tre ag grouse op A er anderer laden Ffad Wilken Sa bibesihar um Geh Tu biain sam Sy mecht Frogrammessisy Verzeichnisse Doc Es Programme CT Directs Abbrechen C Gemeinsame Datei CG Internet Explorer C3 Microsoft Office Laufwerke E c Netzwerk W hlen Sie danach den Programmordner in dem die Verkn pfungen von SISy eingef gt werden Sie k nnen den Zielordner ndern Setzen Sie die Installation mit Weiter fort Der f r die Installation erforderliche Speicherplatz wird angezeigt und mit dem auf dem Laufwerk freien Speicherplatz verglichen Wenn der freie Speicherplatz nicht ausreichend ist erfolgt eine Warnung und Sie sollten den erforderlichen Speicherplatz zur Verf gung stellen Abschluss der Installation Die Installation ist erst nach dem ersten Start von SiSy abgeschlossen Dieser sollte im Anschluss an das Setup ausgef hrt werden Der Vorgang
8. Projekten erleichtern Selektion Selektion aufheben Mehrfachselektion Verschieben Fensterinhalt schieben Objekt kopieren Referenz erzeugen SiSy AVR Klick auf Objekt Objekt ist markiert und kann separat weiterbearbeitet werden Klick auf Fensterhintergrund Aufhebung der Objektmarkierung Umschalttaste Klick auf Objekt Selektion Markierung von mehreren Objekten zur Weiterbearbeitung Markise Mit gedr ckter linker Maustaste auf Fensterhintergrund und Ziehen eines Rechtecks ber zu markierende Objekte Drag amp Drop im Diagramm Objekt mit linker Maustaste anfassen und verschieben Objekte werden am Raster verschoben Umschalttaste Drag amp Drop im Diagramm Verschieben von Objekten ohne Raster Linke und rechte Maustaste dr cken Verschieben der Maus im Diagramm Der komplette Diagramminhalt wird geschoben STRG Drag amp Drop Maustaste gedr ckt halten und Mauszeiger vom Objekt auf den Fensterhintergrund f hren Eine Originalkopie des Objektes wird im aktuellen oder in einem anderen Diagramm erzeugt Drag amp Drop aus Navigator Ziehen des gew nschten Objektes aus dem Navigator in das Diagramm Es wird eine Referenz des gew hlten Objektes erzeugt Drag amp Drop aus Objektbibliothek Rot beschriftete Objekte k nnen nur als Referenz erzeugt werden Eine Liste zur Auswahl des gew nschten Typs erscheint Strg Drag amp Drop aus Objektbibliothek Eine Liste zur Auswahl der gew
9. breq brne brge brlo usw i 0043 0044 Taster an Bob gedr ckt WR BEE shis FINE 0 u1eE EE a 7 0047 sez JA prey 0045 Objektbibliothe Rahmen Abbildung 23 SiSy AVR Entwicklung eines Programmablaufplans mit SiSy Seite 27 34 Auch das Element IN OUT verf gt ber spezifische Vorlagen Diese sind gegebenenfalls mit zu erg nzen Dazu sind spitze Klammern als Platzhalter in den Vorlagen eingef gt In Out Code oben Definition Skip Report Ausgabe Bit PORTER a zbi POATE lt o Bit 01 234567 Abbildung 24 Erg nzen Sie die gezeigten Elemente 0050 Ausgabe Bit PORTB x 1 Doe Ausgabe Bit PORTE x 0 Zen a Be obt FORTE 1 Bit 0 1 2 3 4 5 6 7 Ze chi FORTE 1 Bit 0 1 2 3 4 5 6 7 0053 0049 0054 DOS 0055 0051 SiSy AVR Stand 28 06 05 Seite 28 34 Entwicklung eines Programmablaufplans mit SiSy 5 7 bersetzen brennen und Test Sind alle betreffenden Elemente mit Quellcode hinterlegt kann aus dem Programmablaufplan der komplette Quellcode generiert kompiliert gelinkt und auf den Mikrocontroller bertragen werden Die gew nschte Funktion kann aus dem Aktionsmen ausgew hlt werden Abbildung 25 Hinweis Beachten Sie dass f r das Brennen des Controllers das Programmierkabel angeschlossen sein muss und bei Bedarf eine geeignete Spannungsquelle anzuschlie en ist wu Aktionsmen Abbildung 25 Funktionalit
10. die Objekte erstellt wurden werden sie markiert Objektbeschreibung wird ge ffnet Objektbeschreibung wird ge ffnet Dialog Definieren Diagramm nach unten Report f r selektiertes Objekt Executebefehl ausf hren nur in bestimmten Ausgaben Diagrammreport wird aufgerufen Import von Diagrammen Tokensteuerung starten beenden Export von Diagrammen Selektiertes Objekt wird vergr ert nur in bestimmten Ausgaben Stand 28 06 05 Seite 32 34 Strg Strg Strg Maustaste Strg Kursortasten Kursor nach links Kursor nach rechts Kursor nach oben Kursor nach unten Enter Entf Kursortasten Stand 28 06 05 Anhang Tastaturbelegung Selektiertes Objekt wird verkleinert nur in bestimmten Ausgaben Urspr ngliche Objektgr e wird wiederhergestellt Selektiertes Objekt wird innerhalb des Diagramms kopiert Selektiertes Objekt wird in X Richtung verkleinert Selektiertes Objekt wird in X Richtung vergr ert Selektiertes Objekt wird in Y Richtung vergr ert Selektiertes Objekt wird in Y Richtung verkleinert Editormodus zum Definieren der Objekte L schen Selektiertes Objekt wird verschoben in Verbindung mit der Umschalttaste sind gr ere Schritte m glich Diagramm vergr ern Diagramm verkleinern Einpassen des Diagramms SiSy AVR Anhang Mausoperationen Seite 33 34 Anhang Mausoperationen Die Maus hat in SiSy eine Anzahl von n tzlichen Funktionen welche die Arbeit in
11. en Men s und weitere Hilfsmittel angezeigt SiSy Assistent Am linken unteren Bildschirmrand befindet sich diese Nutzerunterst tzung e Er begleitet den Anwender durch das gesamte Projekt und h lt immer passende Informationen zur aktuellen Sicht parat e Er ist auf die jeweilige Ausgabe von SiSy bezogen e Oft k nnen Beispiele als Vorlagen vom Assistenten geladen werden Diagrammfenster Am oberen Bildrand befinden sich das Hauptmen das hilfreiche Funktionen zu SiSy bereith lt und eine Werkzeugleiste mit deren Hilfe schnell auf n tzliche Anwendungen zugegriffen werden kann Das Diagrammfenster nimmt die rechte Bildschirmseite ein und ist der Raum in dem der Nutzer modelliert Es enth lt e das ausgew hlte Vorgehensmodell e die Objektbibliothek mit den m glichen Objekten des aktuellen Diagramms sowie e ein Fenster zur Beschreibung des markierten Objekts in diesem Fall zum Editieren des Quelltextes SiSy AVR Stand 28 06 05 Seite 14 34 Arbeiten mit der Entwicklungsumgebung von SiSy Die Bedienelemente Objektbibliothek SiSy bietet wie bei Windows Anwendungen blich die Steuerung von Befehlen ber das Hauptmen ber die Werkzeugleisten die Tastatur oder die Objektbibliothek an Dar ber hinaus enthalten das Kontextmen und der Navigator Steuerfunktionen Die Anzahl der m glichen Befehle in der Men leiste ist abh ngig davon ob ein Projekt ge ffnet ist Ist das nicht der Fall erscheint ein Men mit wenigen Befehlen
12. en Sie die Einstellungen zum Controllertyp und Programmieradapter unter Extras AVR vgl Abbildung 12 In den Dialog Definieren kommen Sie ber das Rechte Maustasten Men auf dem Objekt UW OR HUET OM SILC EITEL a ee ee rg Erima un yon by Prammer CH ha ze D i D OR a mat aL P ar gan mi waa erher orinar SF Handeni I Dot ke Abbildung 12 Der n chste Schritt ist das Aufstellen des Programmablaufplanes Dazu muss das Diagramm unter dem be SE Symbol ge ffnet werden W hlen Sie rechte Maustaste nach af een unten ffnen um in dieses Diagramm zu gelangen i Layersteuerung Jo Jo gt Marker gt Objekttyp Verkn pfung mit Datei gt Tipps Abbildung 13 Stand 28 06 05 SiSy AVR Entwicklung eines Programmablaufplans mit SiSy Seite 23 34 5 3 Aufgabenstellung Es ist im ersten Schritt eine einfache Mikrocontroller Anwendung mit der Technik des Programmablaufplanes zu entwerfen und in der Sprache Assembler zu realisieren Aufgabe Entwickeln Sie eine Mikrocontrollerl sung bei der ein Taster eine LED schaltet Schaltung Port B O Taster 1 Port B 1 LED 5 4 Grundstruktur laden Wenn ein Diagramm leer ist bietet SiSy typische Vorlagen zum Importieren an siehe Abbildung 15 Diese k nnen dann weiterbearbeitet werden W hlen Sie die Diagrammvorlage Mainprogramm Grundger st Abbildung 14 zeigt den PAP zu diesem Grundge
13. erkabel wieder an OO i4 it E Te We und nehmen die Mikrocontrollerl sung ee hkkk in Betrieb NAANNAAAAAAATMNAARNARARARN e Es ist jetztan den LED s ein Lauflicht zu sehen Abbildung 7 e Gratulation g Das ist Ihre erste Mikrocontrollerl sung mit dem myAVR Board Beim Kompilieren Linken und Brennen des Schnellstart Beispiels ffnete sich ein Ausgabefenster und zeigte Protokollausgaben der Aktionen an Wenn die Hardware ordnungsgem angeschlossen von der Software erkannt wurde und das Programm erfolgreich auf den Programmspeicher des Mikrocontrollers bertragen wurde muss die letzte Ausschrift folgenden Inhalt haben avrdude xxx bytes of flash written avrdude verifying avrdude xxx bytes of flash verified avrdude done Thank you Ende Abbildung 8 Ausgabefenster mit Brenn Protokoll SiSy AVR Stand 28 06 05 Seite 20 34 Mikrocontroller Entwicklungsumgebung SiSy Die Inbetriebnahme Test und Datenkommunikation mit der Mikrocontrollerl sung erfolgen ber das SiSy AVR Controlcenter Dabei wird ber die Schaltfl che Start das Testboard mit der n tigen Betriebsspannung versorgt und der Controller gestartet Der Datenaustausch mit dem myAVR Board ist m glich wenn das Null Modemkabel an Rechner und Testboard angeschlossen ist sowie die Mikrocontrollerl sung daf r vorgesehen ist Es k nnen Texte und Bytes vorzeichenlose ganzzahlige Werte bis 255 an das Board gesendet und Text empfange
14. eti 15 ADC Conversion Complete reti 16 EEPROM Ready reti 17 Analog Comparator reti 18 TWI I2C Serial Interface reti 19 Store Program Memory Redy Start Power ON Reset main ldi rl 108 RAMEND out SPL r16 Init Stackpointer LO ldi r16 hi8 RAMEND out SPH r16 Hier den Init Code eintragen mainloop wdr Hier den Quellcode eintragen rjmp mainloop Abbildung 5 Grundger st AVR Assembler Programm Quellcode in Assembler erstellen Das Lauflicht soll ber die Ausgabeger te LED angezeigt und von dem Prozessorport D gesteuert werden Die Realisierung erfolgt ber je ein Bit im Register R18 Dieses wird mit dem Befehl Bit Rotation nach rechts verschoben und an PORT D des Prozessors ausgegeben Auf Grund der Prozessorgeschwindigkeit muss die Ausgabe des Lauflichtes f r unser Auge verz gert werden Geben Sie folgenden Quellcode ein bzw erg nzen Sie die Programmvorlage Titel Lauflicht f r myAVR Board Prozessor ATmega8 mit 3 6864 MHz Schaltung PORT D 2 bis PORT D 4 an LED 1 bis 3 Datum 15 03 2004 Autor Dipl Ing P d Alexander Huwaldt include avr h Reset and Interruptvectoren VNr Beschreibung begin rjmp main E POWER ON RESET reti S 2 IntO Interrupt reti 2 Int1 Interrupt reti 4 TC2 Compare Match reti gt 2 TC2 Overflow reti 6 TC1 Capture reti E TC1 Compare Match A reti 8 TC1 Compare Match B reti gt 9 TC1 Overflow reti 10 TCO Overflow reti gt Z
15. ffnen Speicherort E DOKUME 1 USERHEIGENE 14SIS Y PTSL AUF F Beschreibung Ir ERSTELLEN AUSF HREN Erstellen Debug starten Ausf hren Abbrechen Abbildung 3 Abbildung 4 Kontrollieren Sie auf den Registerkarte Extras AVR den ausgew hlten Controler siehe Abbildung 4 ber die Registerkarte Programmger st k nnen Sie das folgende Grundger st f r ein AVR Assemblerprogramm laden in der Registerkarte Quellcode k nnen Sie den Quellcode eigenst ndig eintragen Hinweis Den Quellcode k nnen Sie auch im Beschreibungsfenster Editorfenster der SiSy Benutzeroberfl che eintragen bzw korrigieren Laden Sie die Vorlage f r das Programmger st oder erstellen Sie den folgenden Quellcode Titel Programmvorlage f r myAVR Board Prozessor ATmega8 mit 3 6864 MHz Schaltung ae Datum 15 03 2004 Autor Dipl Ing P d Alexander Huwaldt include avr h Reset and Interruptvectoren S begin rjmp main S A POWER ON RESET reti 7 2 IntO Interrupt reti Ss Int1 Interrupt reti 4 TC2 Compare Match reti 2 TC2 Overflow Stand 28 06 05 SiSy AVR Mikrocontroller Entwicklungsumgebung SiSy Seite 17 34 reti 6 TC1 Capture reti S S TC1 Compare Match A reti 8 TC1 Compare Match B reti gt 9 TC1 Overflow reti 10 TCO Overflow reti 11 SPI STC Serial Transfer Complete reti 12 UART Rx Complete reti 13 UART Data Register Empty reti 14 UART Tx complete r
16. fische Darstellung Diagramme der Modelle bearbeitet werden kann Diagramme Diagramme sind grafische Darstellungen von Modellen oder Teilmodellen die mit einem bestimmten Werkzeug erstellt werden Die Modellierungselemente werden als Objekte in den Diagrammen unter Einhaltung von Regeln zusammengestellt Objekte Objekte sind m gliche Modellelemente in Diagrammen z B kleines Programm in der Programmierung Objekttypen sind konkrete Auspr gungen von Objekten die in einem Diagramm angelegt wurden z B Objekttyp Lauflicht vom Objekt kleines Programm Referenzen Die Objekte eines Diagramms k nnen in anderen Diagrammen wiederverwendet werden Durch das Hineinziehen aus dem Navigator oder aus einem offenen Diagramm wird eine Referenz vom Originalobjekt erzeugt Die Referenz ist nur ein Verweis auf das Original alle angezeigten Informationen wie Kurzname Langname und Beschreibung werden vom Original bezogen Somit sind die Informationen in allen Referenzen eines Objektes identisch mit dem Original Dadurch werden nderungen dieser Informationen automatisch auf alle Referenzen bertragen Weiterhin ist es m glich diese Referenzierung ber einen sogenannten Report auszuwerten Kanten Kanten sind Verbindungselemente zwischen Objekten Eine Verbindung wird durch Ziehen mit der Maus linke Maustaste vom Verteiler des selektierten Objektes auf das gew nschte Objekt erreicht Nach Loslassen der Maustaste und Pr f
17. g abgeleitet werden Beispielaufgabe Entwickeln Sie eine Mikrocontrollerl sung bei der ein Taster eine LED schaltet Der Controller ist so zu initialisieren dass an Port B O der Taster und an Port B 1 die LED angeschlossen ist Danach ist fortlaufend der Taster abzufragen Wenn der Taster gedr ckt ist wird die LED eingeschaltet sonst bleibt die LED aus ge NEIN Abbildung 11 PAP zur Beispielaufgabe 5 2 Vorbereitung Starten Sie SiSy und legen ein neues Projekt an W hlen Sie das AVR Vorgehensmodell Neues Projekt erstellen x Proj 1 2 Aufgabe Projekt berschreiben mit Vorlagen KA Verzeichnis CWokumente und Einstellungen user Eigene Dateien SiSy Projekte Aufgabe ANR Struktogramm ANR PAP e e gmi Nutzen Sie dieses Vorgehensmodell zum Programmieren von AYR Progsam men mit Hille von verschiedenen Modellierungs und Quelltextdiagrammen SiSy AVR Stand 28 06 05 Seite 22 34 Entwicklung eines Programmablaufplans mit SiSy Danach ffnet sich die typische Benutzeroberfl che von SiSy mit einem leeren Vorgehensmodell und Sie k nnen mit der Arbeit beginnen Falls Sie noch die Option Men bei Doppelklick und Direkthilfe eingeschaltet haben k nnen Sie diese ber den Men punkt Einstellungen im Hauptmen abschalten Ziehen Sie als n chstes aus der Objektbibliothek ein Objekt vom Typ PAP in das leere Diagramm Benennen Sie den PAP mit Aufgabe 1 Beacht
18. h das Kontextmen Bei Abschalten des Men s unter Einstellungen Men bei Doppelklick erscheint eine Zeile zur Namensgebung Mit ESC wird die Eingabe best tigt Doppelklick auf Verteiler Es wird der Definieren Dialog aufgerufen in dem das Objekt benannt und beschrieben werden kann Klick mit rechter Maustaste auf Objekt Doppelklick auf Fensterhintergrund Hinweis Doppelklick mit linker Maustaste wirkt wie Enter Strg Doppelklick auf Fensterhintergrund Die vom Programm ausgef hrten aber noch nicht sichtbargemachten Befehle werden im Fenster erstellt Das Fenster wird aktualisiert SiSy AVR
19. ichert Die Projektdatenbank besteht aus einer Anzahl von Dateien im Projektverzeichnis wobei jedes Projekt sein eigenes Verzeichnis hat Durch das Anlegen eines Projektarchivs k nnen diese in einer Datei komprimiert werden 3 1 2 Neues Projekt erstellen Ein neues Projekt wird eingerichtet und f r die Bearbeitung bereitgestellt Die Definition Erstellung eines neuen Projektes erfolgt durch Vergabe eines Projektdateinamens und oder durch U berschreiben eines alten Projektes gleichen Namens Uber die Schaltfl che Verzeichnis kann die vorgeschlagene Pfadangabe ge ndert werden Hinweis Falls ein bereits vorhandener Projekt oder Verzeichnisname gew hlt wird erfolgt eine berschreibwarnung Nach der Vergabe eines Projektnamens kann im nachfolgenden Fenster ein Vorgehensmodell ausgew hlt werden 3 1 3 Vorhandenes Projekt ffnen Ein vorhandenes Projekt wird ge ffnet und die abgespeicherten Diagramme und Objekte sowie alle M glichkeiten f r die weitere Bearbeitung werden verf gbar gemacht Die Wahl des Projektes erfolgt durch Klicken auf den entsprechenden Namen oder ber die Schaltfl che Suchen Beim Aktivieren der Checkbox Beschreibung anzeigen werden zum markierten Projekt Informationen angezeigt Dazu geh ren au er der Beschreibung auch Informationen zum Bearbeitungsstand 3 1 4 Projekt archivieren Men Projekt Archiv Anlegen Es kann ein komprimiertes Archiv des Projektes erzeugt werden Dies ist beso
20. itzen Die Installation und der erste Start m ssen mit Administratorrechten durchgef hrt werden 2 1 2 Setup von der SiSy CD Legen Sie die CD SiSy in Ihr CD ROM Laufwerk ein Falls die CD nicht automatisch startet w hlen Sie bitte im Explorer das CD ROM Laufwerk und starten Cd exe aus der Wurzel des Laufwerks Das Programm bietet Ihnen vielseitige Informationsm glichkeiten ber SiSy in Form von Pr sentationen Dokumentationen oder Schnelleinstiegen Bet tigen Sie die Schaltfl che SiSy installieren Die Hinweise zur Lizenz sollten Sie lesen da sie Einfluss auf die Installation bzw das Starten von SISy haben Bet tigen Sie danach Setup starten In Abh ngigkeit Ihrer Rechnerkonfiguration kann der Start des Setup Programms einige Sekunden dauern Das gestartete Setup Programm wird Sie durch die weitere Installation f hren Stand 28 06 05 SiSy AVR Vorbereitung Seite 9 34 Beginn der Installation Bet tigen Sie im Setup Programm die Schaltfl che Weiter Sie erhalten die Lizenz bestimmungen Bitte lesen Sie diese sorgf ltig durch Wenn Sie sich mit diesen Bestimmungen einverstanden erkl ren best tigen Sie die Lizenzbestimmungen Sie werden im folgenden Dialog dazu aufgefordert Ihre Lizenzangaben einzugeben Bitte geben Sie hier Ihre Lizenzangaben ein Achten Sie dabei bitte auf de genaue Schreibweise Leerzeichen Gro Kleinschreibung Name lin Name CD Nr Ihre CD Nummer FS Code lin
21. kann einige Minuten dauern Erster Start E T Dau wird f r den ersten Start vorbereitet Die verfugbaren Add Ons werden konfiguriert Dieser Vorgang kann einige Minuten dauern SiSy AVR Stand 28 06 05 Seite 10 34 Vorbereitung Mit Beendigung dieses Vorgangs erscheint auf Ihren Bildschirm der Dialog Willkommen in SiSy Folgen Sie dann den Hinweisen des Assistenten Willkommen im 515 2 2 Beschaffen bzw Herstellen der Hardware Alle Ausf hrungen bungen und Aufgabenstellungen beziehen sich auf das myAVR Board als Referenzhardware Wenn Sie Spa an Elektronik haben k nnen Sie die Hardware auch selbst fertigen Die Komponenten erhalten Sie als Bausatz oder fertig best ckt inklusive Schaltplan etc unter www myAVR de Ausf hrliche Beschreibungen zur Programmierung mit Assembler C C BASCOM sind nicht Inhalt dieses Handbuches Weiterf hrende Erkl rungen dazu sind im Lehrmateriel AVR Assembler enthalten Abbildung 1 myAVR Board Stand 28 06 05 SiSy AVR Arbeiten mit der Entwicklungsumgebung von SiSy Seite 11 34 3 Arbeiten mit der Entwicklungsumgebung von SiSy Um dem Nutzer zu erl utern wie er in SiSy modellieren kann werden zweckentsprechende Definitionen der Begriffe gegeben 3 1 Projektarbeit 3 1 1 Was ist ein Projekt Ein Projekt ist eine abgegrenzte Menge von verkn pften Elementen f r ein zu bearbeitendes Problem Alle aktuellen Daten sind in einer Projektdatenbank gespe
22. m myAVR Board sollen nacheinander aufleuchten und damit ein Lauflicht erzeugen 4 3 Vorgehen Ein neues Projekt anlegen Starten Sie SiSy w hlen Sie Assistent ffnen und best tigen Sie mit OK W hlen Sie den Men punkt Neues Projekt anlegen vergeben Sie den Projektnamen Lauflicht W hlen Sie das Vorgehensmodell Programmierung W hlen Sie aus dem Dialog der Diagrammvorlagen keine Vorlage verwenden oder brechen Sie den Dialog ab Hinweis In SiSy legen Sie stets ein Projekt an In dieses Projekt integrieren Sie Ihr Programm bzw mehrere Programme Unabh ngig vom Programmnamen ben tigt jedes Projekt einen Namen SiSy AVR Stand 28 06 05 Seite 16 34 Mikrocontroller Entwicklungsumgebung SiSy Kleines Assembler Programm anlegen Erstellen Sie ein Programm f r den AVR Mikrocontroller indem Sie per Drag amp Drop aus der Objektbibliothek ein kleines Programm in das Diagrammfenster ziehen Markieren Sie das Objekt und w hlen Sie aus dem Kontextmen rechte Maustaste Definieren Auf der Registerkarte Definition tragen Sie den Programmnamen ein im Beispiel Lauflicht und w hlen die Programmiersprache aus hier AVR Assembler siehe Abbildung 3 kleines Programm 29 x erweiterte Einstellungen Estras AWR Report Tipp Definition Quellcode Frogrammgeriist Hame Sprache gare SES Dateiname Lauflicht s gt gt offr Programm Lauflicht hex gt gt o
23. n werden Die empfangenen Daten werden im Protokollfenster angezeigt SISY AVR ERNTRDLCENTER K Text oder Byte senden Protokollfenster Abbildung 9 SiSy AVR Controllcenter Nutzen Sie die zahlreichen Hilfen und Vorlagen die SiSy dem Entwickler bietet Yi r Assembler Anweisung Syntax Beispiel kurse Erlawterung add add r24r25 dad teo Flesgestens Aid Rd Fi i Add wih Cary two Registers F E sirtos LENVA Rechnerarchitektur f r AVR ade acer r A Doft Sub sub raris zibi Suli r DA GF sii skie r24 De sie abe rs bci abei or Amid and 24775 amdi amdi r Ad Drog D or r ris op ari CODE em em MIR Com Com r24 feu Deg 4 Sb St A4 Det Chr Chr ra Ben re pe HM mrenani fd Ep ESCH dec der rad Decrement Ad Rd 1 IMV f tst t M Tesi for Zero or Mous Ad Rd L cr ek r34 kear Register Po Pd A Ro ZN w AB ser Ser ra Sei Register Rd RT AB ee re marke Reie ee PL BP sehr z0 imp imp rect Aump to 21 PE Z sE real ra ei Reise Bubrodine Cep PC k 1 SA gt an gt 2 ell Abbildung 10 SiSy A VR Assembler gt gt Dictionary und Hilfe Stand 28 06 05 SiSy AVR Entwicklung eines Programmablaufplans mit SiSy Seite 21 34 5 Entwicklung eines Programmablaufplans mit SiSy 5 1 Einleitung F r die Entwicklung eines Programmablaufplans PAP sind konkrete Vorstellungen ber die Systeml sung und Kenntnis der Hardware n tig Ein Programma blaufplan kann aus einer genauen Aufgabenstellun
24. nders aus Gr nden der Datensicherheit sinnvoll Zielverzeichnis und Dateiname f r die Archivdatei werden vorgeschlagen und k nnen korrigiert werden Der Umfang der Archivierung ist festzulegen und die Entscheidung f r eine Komprimierung zu treffen wobei diese empfohlen wird Wenn ein Projekt unter einem bereits vorhandenen Archiv namen angelegt werden soll wird eine U berschreibwarnung angezeigt Bei Auswahl von Nein wird die Erstellung des Archivs abgebrochen bei Ja wird das Projekt archiviert Hinweis SiSy bietet die M glichkeit des regelm igen Abspeicherns verschiedener Arbeitsst nde d h ein archiviertes Projekt wird nicht berschrieben Ein Projektstand kann in einer neuen Archivdatei abgelegt werden SiSy AVR Stand 28 06 05 Seite 12 34 Arbeiten mit der Entwicklungsumgebung von SiSy 3 1 5 Projektarchiv einlesen Men Projekt Archiv Einlesen Hierunter versteht man das Einlesen eines Archivs zum Zweck der Rekonstruktion des Projektes Einlesen bedeutet Entpacken eines archivierten Projektes Dazu sind der Archivpfad und der Dateiname des Archivs sowie das Zielverzeichnis anzugeben Hinweis Wenn im Zielpfad des Entpackens bereits ein Projekt existiert erscheint eine berschreibwarnung 3 2 Die Modellierungselemente von SiSy Werkzeug SiSy stellt f r die Bearbeitung der Modelle und Teilmodelle Werkzeuge der entsprechenden Methodik bereit Werkzeuge sind Editoren mit denen in einem Fenster die gra
25. nnnennnnnnnnnn 11 SA ge EE 11 SLE Wasit Projek onors RE 11 SL N u es Projekterstellen sisis El 11 3 1 3 Vorhandenes Pr jekt ffnen als 11 31 4 Pr jekt archivieren EE 11 3 1 5 Projektarc KEE tte eege Eeer 12 3 2 Die Modellierungselemente von Dia 12 3 3 Die Fenster f r die Mocdellerung nn nnnnnnnnnnnnnnnnnnnnnnnnnnnennnnennnnnn 13 4 Mikrocontroller Entwicklungsumgebung Gan 15 4 1 N Orausselzungen EE 15 22 ZOS EIUN Er ee een eier 15 e Dee E EE 15 5 Entwicklung eines Programmablaufplans mit Git 21 9 1 JEINIEIUNG ni ste nd 21 52 Vorberellind ee si use 21 5 3 AllgabenstellUnd res Re ee eine 23 DA Grundstruktur laden A 23 E Nee en WE e EE 23 8 0 Belehl amp eingeben ea 25 5 7 bersetzen brennen und Test 28 6 D k mentengenerfierungz QuickB k nen ee I ELLI 30 SEN Wee EE 30 8 2 Einstell ngen IN Word EE 30 6 3 NIT EE leen BE 30 Anhang Tastaturbelegung 31 Anhang EE EEN 33 SiSy AVR Stand 28 06 05 Seite 6 34 Stand 28 06 05 SiSy AVR Einleitung Seite 7 34 1 Einleitung Sie haben eine Ausgabe des Modellierungswerkzeuges Simple System kurz SISy erworben Bevor auf die verschiedenen Funktionen des Programms eingegangen wird noch einige Worte zum vorliegenden Handbuch Mit Hilfe des Handbuchs werden dem Nutzer die Grundlagen der Bedienung von SiSy erl utert Der Inhalt die Gestalt und die Regeln der Modelle werden nur am Rand betrachtet Das genaue Vorgehen f r die Programmierung eines Mik
26. nschten Referenz des Originalobjektes erscheint Stand 28 06 05 Seite 34 34 Objekt anlegen Objekt anh ngen Objekte verbinden Verbindung anordnen Verbindung ndern Objekt definieren Kontextmen ffnen Fenster neu zeichnen Fenster aktualisieren Stand 28 06 05 Anhang Mausoperationen Drag amp Drop aus anderem Diagramm Ziehen des gew nschten Objektes aus dem Quelldiagramm in das Zieldiagramm Es wird eine Referenz des gew hlten Objektes erzeugt Drag amp Drop aus Objektbibliothek Ein Objekt aus der Objektbibliothek wird im Diagramm angelegt und steht zur Verfeinerung bereit Drag amp Drop Verteiler auf Fensterhintergrund Durch Ziehen einer Kante vom Verteiler auf den Fensterhintergrund wird ein neues Objekt erzeugt Nach Auswahl des Objekttyps sind die Objekte miteinander verbunden Drag amp Drop Verteiler zu Objekt Klick auf den Verteiler des zu verbindenden Objektes Bei gedr ckter linker Maustaste auf das gew hlte Objekt ziehen Verbindung aus Objektbibliothek in der UML Hierbei wird erst die gew nschte Verbindung in der Objektbibliothek angeklickt und danach die beiden zu verbindenden Objekte im Diagramm nacheinander Drag amp Drop Mittelpunkt Beliebige Gestaltung der Verbindung durch Ziehen mit der Maus Drag amp Drop Anfangs Endpunkt einer Kante F r die Verbindung wird ein neues Zielobjekt gew hlt Doppelklick auf Objekt Durch Doppelklick auf Objekte ffnet sic
27. r st Diagrammvorlagen den Ass stenten benutzen Abbildung 15 Diagrammvo rlagen Abbildung 14 5 5 Logik entwerfen Um die Programmlogik im PAP abzubilden muss die Vorlage um die fehlenden Elemente erg nzt werden Des Weiteren sind die Elemente durch gerichtete Verbindungen Kanten in der Reihenfolge ihrer Abarbeitung zu verbinden Um ein Objekt im Diagramm zu erg nzen wird der entsprechende Objekttyp in der Objektbibliothek mit der Maus ausgew hlt und per Drag amp Drop an die entsprechende Position im Diagramm gezogen Objekte k nnen mit dem Mauscursor per Click selektiert und mittels Drag amp Drop auch verschoben werden Selektierte Objekte lassen sich mit der Taste Entf l schen Verbindungen zwischen den Objekten k nnen ber den rot markierten Verteiler von selektierten Objekten hergestellt werden Dazu ist das Ausgangsobjekt zu selektieren mit dem Mauscursor auf den roten Verteiler zu klicken und bei gedr ckter linker Maustaste eine Verbindung zum Zielobjekt zu ziehen Um Objekte zu benennen k nnen Sie einen Doppelklick auf dem betreffenden Objekt durchf hren oder ber rechte Maustaste in den Dialog Definieren gelangen SiSy AVR Stand 28 06 05 Seite 24 34 Entwicklung eines Programmablaufplans mit SiSy AE ur Winde Iesl a H Projekt Werkzeug Searbeiken dusf hren Arer Einstellungen Fenster al Ball lei lslaL EELEE BAE plar BEI JE EL DI anf i ige bei
28. rden Sie ber notwendige Schritte zur Beschaffung Installation Konfiguration und Aufbau einer funktionsf higen Entwicklungsumgebung informiert 2 1 Beschaffung und Installation der Software F r die Bearbeitung der Ubungen und Aufgaben steht Ihnen die AVR Entwicklungs umgebung SiSy AVR zur Verf gung Sollten Sie SiSy AVR bereits installiert haben k nnen Sie dieses Kapitel berspringen 2 1 1 Voraussetzungen F r die Installation ben tigen Sie einen Freischaltcode Lizenzangaben Falls Sie diese Angaben nicht mit der Software erhalten haben k nnen Sie diese online abrufen von www myAVR de gt Service oder fordern Sie diese beim Hersteller an Tel 03585 470222 Fax 03585 470233 e Mail hotline myAVR de Au erdem sollten Sie pr fen ob die Systemvoraussetzungen f r die Installation und die Arbeit mit SiSy AVR gew hrleistet sind e PC Arbeitsplatz oder Notebook mit LPT Port und mindestens einem COM Port Prozessor ab 800 MHz 300 MB freier Speicherplatz auf der Festplatte Windows 2000 XP und 2003 mindestens 64 MB RAM empfohlen 256 MB RAM Microsoft Internet Explorer ab Version 5 0 Maus oder hnliches Zeigeger t SiSy ab Version 2 16 Assembler Entwicklungsumgebung in SiSy bereits integriert myAVR Board LPT Verl ngerung Null Modemkabel Bei Bedarf z B autonomer Einsatz des AVR Boards geeignete Spannungsversorgung z B 9 V Batterie Desweiteren sollten Sie Grundkenntnisse in einer beliebigen Programmiersprache bes
29. roprozessors wid an einem Beispiel ausf hrlich beschrieben Auf die Grundlagen der Mikroprozessorprogrammierung wird im Rahmen dieses Handbuches nicht eingegangen Dem Nutzer werden der Einstieg in das Programm erleichtert und die umfangreichen Funktionen von SiSy kurz und verst ndlich beschrieben Bei der Arbeit mit SiSy erstellt der Anwender Modelle in Form von Diagrammen und in ihnen enthaltene Symbole Die Grundlagen der Entstehung und Bearbeitung solcher Diagramme sind Gegenstand der Betrachtung dieses Handbuchs Folgende Darstellungs und Gestaltungsmittel sind f r den Nutzer bei der Arbeit mit SiSy besonders wichtig e die Diagramme als Fenster zur Ansicht und Bearbeitung von Modellen e der Navigator als Fenster zur Steuerung und Bewegung in Modellen e der Assistent mit Hilfestellungen zum jeweils ge ffneten Diagramm und mit Diagrammvorlagen wenn vorhanden e die Men s und Schalter f r Befehle an Navigator Diagramm und Objekt im Kontext mit der Modellierung Zu den Bezeichnungen im Text e Falls ein Men befehl nur ber Untermen s zu erreichen ist werden die einzelnen Men bezeichnungen kursiv geschrieben und durch Schr gstriche voneinander getrennt Beispiel Men Hilfe ber SiSy e Titel von Dialogboxen Schaltern und Men punkten werden in Anf hrungszeichen gesetzt Beispiel Dialogbox Definition Schalter OK SiSy AVR Stand 28 06 05 Seite 8 34 Vorbereitung 2 Vorbereitung In diesem Kapitel we
30. tfenster ist unter der Registerkarte Definition ein nderbarer Vorschlag f r die Dokument Eigenschaften in Bezug auf Beschreibung Titel Kurztitel und Dateiname Auf der Registerkarte weitere Einstellungen kann eine eigene Vorlage f r das Layout hinterlegt werden In Abh ngigkeit der gew hlten Vorlage k nnen weitere Einstellungen m glich sein Nach der Best tigung mit OK wird Word gestartet In der nachfolgenden Warnung bet tigen Sie den Schalter Makros aktivieren das Dokument wird generiert Stand 28 06 05 SiSy AVR Anhang Tastaturbelegung Seite 31 34 Anhang Tastaturbelegung Die Tastenbelegung ist abh ngig vom jeweiligen Diagramm und der verwendeten Ausgabe F1 F2 F3 F4 F5 F6 F7 F8 F9 ESC Tab Umschalttaste Enter Leertaste Alt Enter Strg Enter Strg R Strg A Strg D Strg I Strg x 7 Strg T Strg SiSy AVR Hilfe wird ge ffnet Zoomen Objekt wird dem Layer zugef gt Objekt wird vom Layer entfernt Farbe bei Rahmen wird ge ndert Form am Anfang einer Verbindung ndert sich Bei Rahmen und Verbindungen ndert sich die Form Bei Rahmen und Verbindungen ndert sich der Linientyp Form am Ende einer Verbindung ndert sich Bewirkt dass der Mittelpunkt einer Kante auf Null gesetzt wird Im Diagramm Nach oben Im Text Editormodus Beendet ihn mit R ckspeichern Im Dialog Bricht ihn ab ohne zur ckzuspeichern In der Reihenfolge in der
31. ung der Verbindungszul ssigkeit durch SiSy erscheint ein Kanten Dialog in dem das Element definiert und individuelle Einstellungen getroffen werden k nnen Hinweis Bei Verbindung mit gehaltener STRG Taste wird die Pr fung vernachl ssigt und eine Zwangsverbindung erreicht Rahmen Ein Rahmen fasst ausgew hlte Objekte des Diagramms optisch zusammen Er besitzt einen Kurz sowie Langnamen und eine Objektbeschreibung kann also als Objekt aufgefasst werden Hinweis Inhalte von Rahmen sind in Reports oder einer Dokumentengenerierung auswertbar Stand 28 06 05 SiSy AVR Arbeiten mit der Entwicklungsumgebung von SiSy Seite 13 34 3 3 Die Fenster f r die Modellierung Grp Fur Wars AN fat spr WW BI EI Propi Werkzeug erbeten Ausf hren eecht Einstellungen H e CECITAT AELEEC E e a O Datum u DN Version i 1 Be Auer t Dipl Ing F d Alexander Husalde HR Peset and Interrupt vegig bai A Beschreibungsfenster 0013 reti Qu llcode E ditor 6020 rer Tozi Teti TC 3 er TC pa UI Toi Compare Match A TCi dee Batch P Online Hilfe Inefer Complete e Komparado d s Wier Gs UART arden ge sl Lei i Taste F1 f r Hile zum aktuellen Fenster LAM Abbildung 2 Navigator Dieser befindet sich im linken oberen Teil des Fensters Er erm glicht dem Anwender Nach dem Start von SiSy werden neben dem Vorgehensmodell eine Reihe leicht zu handhabender Schaltfl ch
32. vgl Abbildung 20 L D027 Initalisierung TACE DE 0029 ldi ri 1l08 RAMEND 0030 out SPL ri 0031 ldi ri hiS RAMEND 0032 out SPH Cie 0033 0034 bjektbiblioth Rahmen Abbildung 20 SiSy AVR Stand 28 06 05 Seite 26 34 Entwicklung eines Programma blaufplans mit SiSy Geben Sie die gezeigten Quellcodes in die Objekte ein d 005354 Konfiguration DORIB BIZ NN 0036 ski IDEE O PBLC Uy 0037 cr Konfiguration FORTE BIZ BEE 0039 chi IDEE 1 BIC Dy i040 ski FOETE 1 BIE 0O 0041 1 2 3 4 5 5 7 IM FullUp Irre EE BrT Abbildung 21 Bedingungen haben spezielle Vorlagen die eine Codegenerierung bei bersichtlichem Programma blaufplan verei Bedingung Code Vorlagen Definition Skip Report Auswahl T aster an Doft z gedrtiick Ta T aster ap Portl x gedruckt T aster ar PonD gedruckt Ist Comparator HLO Abbildung 22 Stand 28 06 05 nfachen Jede Bedingungsvorlage ist so konstruiert dass eine JA NEIN Entscheidung erzeugt werden kann Findet der Codegenerator das Schl sselwort JA an einer der folgenden Verbindungen setzt er diese in eine Sprunganweisung breq um Das Schl sselwort NEIN wird in brne umgewandelt Alternativ k nnen statt dieser Schl sselworte auch der Sprungbefehl selber an eine der Kanten geschrieben werden
33. zu brennen sondern kann im myAVR Board direkt programmiert werden Dazu schlie en Sie das Programmierkabel an den LPT Port Ihres Rechners Standard LFT Yerl angerungskabel Glaw AVR Neues Projekt Kleines Programm Sprache AVYR Assemiler Standard Nul Modemkabe l myAYR Board Stand 28 06 05 SiSy AVR Mikrocontroller Entwicklungsumgebung SiSy Seite 19 34 Zum Brennen w hlen Sie die Schaltfl che Brennen Bei erfolgreichem Brennvorgang erhalten Sie im Ausgabefenster folgende Meldung EN Ausgabefenster BE ic brenne Daten neu aerdgude AYA device initialized anrd ready to accept instructions zerdude Device signature D1 e91 1 awtrdurde reading input file LAJ FLIS HT be zurdude writing Mash 53 bytes 016 324857 zerdgude 58 wies of flash written aerdgude veriying Aash rrerrarr against LAUF OCHT Maes zerdude reading on chip Aash data 016 324857 aurdude verifing awrdude 558 bytes of flash venti ed awdude dome Thank Yod Er de Abbildung 6 Ausgabefenster Mikrocontrollerl sung testen Um das Programm zu testen ist es n tig den Port D mit den Ausgabeger ten LED zu verbinden e Wenn vorhanden ziehen Sie die Batterie das Netzteil und das Programmierkabel ab e Verbinden Sie die LEDs mit dem Prozessorport D entsprechend dem folgenden Schema Nutzen Sie Patchkabel e Pr fen Sie die Verbindungen und schlie en Sie die Batterie das Netzteil oder das Programmi

Download Pdf Manuals

image

Related Search

Related Contents

cliquez ici pour la version pdf  大型バックライト液晶付 フリー電源 大型バックライト液晶付 フリー電源  Dräger Accuro 2000 Operation Manual  底開き鋼車用吊り金具取扱説明書  Nokia 6600 - Microsoft  020-100671-01_LIT GUID SET CP4230.book  

Copyright © All rights reserved.
Failed to retrieve file