User manual
Seite: 4/152 Inhalt
Benutzerhandbuch SiSy © Laser & Co. Solutions GmbH
4.2
Vorgehen für AVR Programme ................................................................................................ 36
4.3
Vorgehen für ARM Produkte .................................................................................................... 43
5
Entwicklung eines großen Programms.......................................................................................... 48
5.1
Einleitung.................................................................................................................................. 48
5.2
Vorgehen für PC Programme................................................................................................... 48
5.2.1
Zielstellung ........................................................................................................................ 48
5.2.2
Hauptprogramm erstellen.................................................................................................. 48
5.2.3
Units (Unterprogramme) anlegen und verknüpfen............................................................ 49
5.3
Vorgehen für AVR Programme ................................................................................................ 51
5.3.1
Zielstellung ........................................................................................................................ 51
5.3.2
Neues Projekt anlegen...................................................................................................... 51
5.3.3
Hauptprogramm erstellen.................................................................................................. 52
5.3.4
Units (Unterprogramme) anlegen und verknüpfen............................................................ 53
5.3.5
Interrupt-Service-Routine (ISR) im großen Programm ..................................................... 56
5.4
Vorgehen für ARM Programme................................................................................................ 57
5.4.1
Zielstellung ........................................................................................................................ 57
5.4.2
Neues Projekt anlegen...................................................................................................... 57
5.4.3
Hauptprogramm erstellen.................................................................................................. 58
5.4.4
Units (Unterprogramme) anlegen und verknüpfen............................................................ 59
5.4.5
Übersetzen, Brennen und Test ......................................................................................... 62
5.4.6
Interrupt-Service-Routine (ISR) im großen Programm ..................................................... 63
6
Entwicklung Programmablaufplan für AVR Programme ............................................................... 64
6.1
Einleitung.................................................................................................................................. 64
6.2
Einfache Programmentwicklung aus einem PAP..................................................................... 64
6.2.1
Zielstellung ........................................................................................................................ 64
6.2.2
Vorbereitung...................................................................................................................... 64
6.2.3
Grundstruktur laden .......................................................................................................... 66
6.2.4
Logik entwerfen................................................................................................................. 66
6.2.5
Befehle eingeben .............................................................................................................. 67
6.2.6
Übersetzen, Brennen und Test ......................................................................................... 69
6.3
Unterprogrammtechnik im PAP................................................................................................ 72
6.3.1
Anlegen eines Unterprogramms ....................................................................................... 72
6.3.2
Ein Unterprogramm aufrufen............................................................................................. 73
6.3.3
Unterprogramme mehrmals benutzen .............................................................................. 74
6.4
Interrupt-Service-Routinen (ISR) im PAP................................................................................. 75
6.5
Daten im PAP........................................................................................................................... 76
6.5.1
Anlegen eines Datenobjektes ........................................................................................... 76
6.5.2
Datenobjekt benutzen ....................................................................................................... 76
7
Programmentwicklung aus einem Struktogramm.......................................................................... 77
7.1
Einleitung.................................................................................................................................. 77
7.2
Vorgehen für AVR Programme ................................................................................................ 78
7.2.1
Zielstellung ........................................................................................................................ 78
7.2.2
Vorbereitung...................................................................................................................... 78
7.2.3
Struktogramm entwickeln.................................................................................................. 79
7.2.4
Programmtest.................................................................................................................... 81
8
Entwicklung von Klassendiagrammen........................................................................................... 82
8.1
Einleitung.................................................................................................................................. 82
8.2
Vorgehensweise für PC- Programme mit SVL......................................................................... 83
8.2.1
Zielstellung ........................................................................................................................ 83
8.2.2
Vorbereitung...................................................................................................................... 83
8.2.3
Grundgerüst für Fenster auswählen ................................................................................. 83
8.2.4
Schaltfläche mit Hilfe des Control-Wizards erstellen ........................................................ 84
8.2.5
Quellcode hinzufügen ....................................................................................................... 85
8.2.6
Kompilieren und Linken des fertigen Programms............................................................. 85
8.3
Vorgehensweise für AVR Programme ..................................................................................... 86
8.3.1
Zielstellung ........................................................................................................................ 86
8.3.2
Vorbereitung...................................................................................................................... 86