advertisement
Der myAVR Code-Wizard Seite : 39/84
7.6 Codegenerierung
Der vollständige Quellcode wird zur Kontrolle dem Anwender angezeigt. Es können jetzt noch Änderungen vorgenommen werden, indem man die betreffenden Punkte im Navigationsbereich auswählt und die Parameter ändert. Mit Bestätigung des Quellcodes wird dieser als komplettes Programm eingefügt.
//-------------------------------------------------------------------------
// Titel : Test der seriellen Verbindung
//-------------------------------------------------------------------------
// Funktion : empfängt und sendet Daten per UART (9600,8,n,1)
// Schaltung : Nullmodemkabel anschließen
//-------------------------------------------------------------------------
// Prozessor : ATmega8
// Takt : 3686400 Hz
// Sprache : C
// Datum : 9.7.2006
// Version : 1.0
// Autor : Dipl. Ing. Päd. Huwaldt
// Programmer: SP12
// Port : LPT1
//-------------------------------------------------------------------------
// created by myAVR-Code-Wizard
//-------------------------------------------------------------------------
#define F_CPU 3686400
#include <avr\io.h>
#include <avr\interrupt.h>
//------------------------------------------------------------------------
// Initialisierungen
//------------------------------------------------------------------------ void init()
{
// Ports initialisieren
...
© Laser & Co. Solutions GmbH Benutzerhandbuch SiSy AVR
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 5 Einleitung
- 6 Vorbereitung
- 6 Beschaffung und Installation der Software
- 6 Voraussetzungen
- 6 Setup von der SiSy-CD
- 8 Beschaffen bzw. Herstellen der Hardware
- 9 Arbeiten mit SiSy AVR, allgemein
- 9 Projektarbeit
- 9 Was ist ein SiSy-Projekt?
- 9 Neues Projekt erstellen
- 9 Vorhandenes Projekt öffnen
- 9 Projekt archivieren
- 10 Projektarchiv einlesen
- 10 Die Modellierungselemente von SiSy
- 11 Die Fenster für die Modellierung
- 12 Druckfunktionen in SiSy
- 12 Diagramme drucken
- 14 Grafiken und Inhalte drucken (QuickDok)
- 15 Nur Quellcodes drucken
- 16 Nutzen der Zwischenablage
- 17 Die Hilfefunktionen in SiSy
- 17 Der Assistent
- 18 Die Online-Hilfe
- 19 Die allgemeine Hilfe
- 20 Entwicklung eines kleinen Programms mit SiSy AVR
- 20 Voraussetzungen
- 20 Zielstellung
- 20 Vorgehen
- 28 Das myAVR Controlcenter
- 28 Einleitung
- 28 Das myAVR Board starten und stoppen (Power Control)
- 29 Kommunikation mit dem myAVR Board
- 29 Grundlagen (LPT/USB-Variante)
- 30 Einstellungen für die seriellen Verbindung
- 31 Daten empfangen vom myAVR Borad
- 31 Darstellung der empfangen Daten
- 34 Empfangene Daten speichern
- 35 Daten an das myAVR Board senden
- 36 Der myAVR Code-Wizard
- 36 Einführung
- 37 Grundeinstellungen
- 37 Geräteeinstellungen
- 38 Unterprogramme
- 38 Projektdaten
- 39 Codegenerierung
- 40 Entwicklung eines großen Programms mit SiSy AVR
- 40 Einleitung
- 40 Vorbereitung
- 41 Aufgabenstellung
- 41 Hauptprogramm erstellen
- 42 Units (Unterprogramme) anlegen und verknüpfen
- 43 Übersetzen, Brennen und Test
- 43 Interrupt-Service-Routine (ISR) im großen Programm
- 44 Entwicklung eines Programmablaufplans mit SiSy AVR
- 44 Einleitung
- 44 Vorbereitung
- 46 Aufgabenstellung
- 46 Grundstruktur laden
- 47 Logik entwerfen
- 48 Befehle eingeben
- 50 Übersetzen, brennen und Test
- 52 Unterprogrammtechnik im PAP
- 52 Anlegen eines Unterprogramms
- 54 Ein Unterprogramm aufrufen
- 55 Unterprogramme mehrmals benutzen
- 56 Interrupt-Service-Routinen (ISR) im PAP
- 57 Daten im PAP
- 57 Anlegen eines Datenobjektes
- 57 Datenobjekt benutzen
- 58 Entwicklung eines Struktogramms mit SiSy AVR
- 58 Einleitung
- 58 Aufgabenstellung
- 59 Vorbereitung
- 60 Struktogramm entwickeln
- 63 Übersetzen, brennen und Testen
- 64 Funktionen (Unterprogramme) im Struktogramm
- 65 Interrupt-Service-Routinen (ISR) im Struktogramm
- 66 Entwicklung eines Klassendiagramms mit SiSy AVR
- 66 Einleitung
- 67 Aufgabenstellung
- 67 Vorbereitung
- 68 Grundstruktur laden
- 69 Systemstruktur entwerfen
- 72 Systemverhalten programmieren
- 73 Übersetzen, Brennen und Testen
- 74 Interrupt-Service-Routinen (ISR) im Klassendiagramm
- 76 Einstellungen Fuse- und Lock-Bits mit SiSy
- 76 Einleitung
- 76 Fuse- und Lockbits, Benutzeroberfläche in SiSy AVR
- 78 Fuse- und Lockbits verändern
- 80 Anhang: Tastaturbelegung, allgemein
- 82 Anhang: Tastenbelegung im Struktogramm
- 83 Anhang: Mausoperationen
- 117 Einleitung
- 118 Grundlagen
- 119 Atmel Application Note
- 121 Hardware myAVR-Board und myTinyProg
- 121 Hardwareüberblick
- 122 Schaltplan myTinyProg
- 122 Stückliste
- 123 Realisierung auf einer myAVR-Laborkarte
- 124 myTinyProg Firmware
- 124 Beschreibung der Firmware
- 124 Brennen der Firmware
- 125 Brennen (Programmieren) des Tiny’s
- 125 myTinyProg mit SiSy AVR
- 125 myTinyProg mit myAVR Workpad PLUS
- 126 Quellenverzeichnis