D i g i t a l l a b o r



Ähnliche Dokumente
Abhängig von Monitorgrösse und gewählter Auflösung können die Menueleisten etwas anders aussehen als in den Bildern dargestellt.

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Anleitung. Verschieben des alten -Postfachs (z.b. unter Thunderbird) in den neuen Open Xchange-Account

Aktivierung von Makros in den Erfassungshilfen

Windows 7 Ordner und Dateien in die Taskleiste einfügen

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Neuinstallation Einzelplatzversion

Arbeiten mit MozBackup

Folgeanleitung für Fachlehrer

Installationsleitfaden kabelsafe backup professional unter MS Windows

Dokumentation IBIS Monitor

Der neue persönliche Bereich/die CommSy-Leiste

WLAN mit WPA (wpa4fh)

Anleitung. Einrichtung vom HotSync Manager für den Palm 1550 bis 1800 unter Windows 7. Palm SPT 1500 / 1550 Palm SPT 1700 / Bits & Bytes Seite 1

Starten Sie Eclipse: Hier tragen sie Ihr Arbeitsverzeichnis ein. Zu Hause z.b. c:\workspace.

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Arbeiten in der Agro-Cloud mit Windows PC

Windows 7 Winbuilder USB Stick

Installationsanleitung. Ab Version

Medea3 Print-Client (m3_print)

WARY Notariat Urkundenrolle V2013

Installations-Hilfe. blue office Version 3.5

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Anleitung für Vorlesungsaufzeichnungen mit Lecturnity. (im ZHG und diversen anderen Räumen der Universität Göttingen)

Installation OMNIKEY 3121 USB

Handout für die Einrichtung von Microsoft Outlook

C A L D E R A G R A P H I C S. Wie geht das? Einrichten automatischer Druckprozesse

2. Im Admin Bereich drücken Sie bitte auf den Button Mediathek unter der Rubrik Erweiterungen.

Anleitung für das Online Update

Wie halte ich Ordnung auf meiner Festplatte?

Sichern der persönlichen Daten auf einem Windows Computer

Einrichtung des DFÜ-Netzwerkes

MSDE 2000 mit Service Pack 3a

Programmieren einer Lüftungsanlage mit DDC-Suite Vorlagen Arbeiten mit dem Fupla

NOXON Connect Bedienungsanleitung Manual

Installation von PhoneSuite (TAPI)

Step by Step Softwareverteilung unter Novell. von Christian Bartl

Erstellen einer digitalen Signatur für Adobe-Formulare

Anleitung zur Verwendung der VVW-Word-Vorlagen

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer (Zugangsdaten für Ihre Bestellung vom...)

Anleitung zur Installation von Tun EMUL 12.0

Abwesenheitsnotiz im Exchange Server 2010

Anleitung zum GUI Version 2.x

Integration von SATA / RAID / SCSI Treibern in Windows XP Setup

Anleitung für den Euroweb-Newsletter

1. Vorbereitung Installation des USB Serial Converter Installation des USB Serial Port Installation des Druckertreibers...

Konvertieren von Settingsdateien

Starten der Software unter Windows 7

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Benutzerhandbuch - Elterliche Kontrolle

INHALT. Troubleshooting Netzwerkinstallation

Windows 98 / Windows NT mit NCP WAN Miniport-Treiber 23. Oktober 1998

Fraunhofer FOKUS ADPSW-INSTALLATION. Abiturdaten-Prüfsoftware. Version 3.0.1, 7. Mai 2013 FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS

QTrade GmbH Landshuter Allee München Seite 1

Microsoft Visual Studio Community 2015

StudyDeal Accounts auf

Folgeanleitung für Klassenlehrer

Anleitung directcms 5.0 Newsletter

Internet online Update (Mozilla Firefox)

Kurzanleitung JUNG Beschriftungs-Tool

Anleitung zur Updateinstallation von ElsaWin 5.20

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

Produktschulung WinDachJournal

Word 2010 Schnellbausteine

etax.schwyz: Suche nach Steuerfalldateien

Installation und Inbetriebnahme von Microsoft Visual C Express

Stand: Adressnummern ändern Modulbeschreibung

Installationsleitfaden kabelsafe backup home unter MS Windows

etoken mit Thunderbird verwenden

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

HOSTED EXCHANGE MAIL FÜR MAC

Rillsoft Project - Installation der Software

Faktura. IT.S FAIR Faktura. Handbuch. Dauner Str.12, D Mönchengladbach, Hotline: 0900/ (1,30 /Min)

Installationsanleitungen

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

BANKETTprofi Telefonschnittstelle

Anlage eines neuen Geschäftsjahres in der Office Line

Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3

Kompatibilitätsmodus und UAC

Lokales Netzwerk Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage:

R-ADSL2+ Einrichthinweise unter Windows 98/ME

teischl.com Software Design & Services e.u. office@teischl.com

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

A n l e i t u n g : F i r m w a r e U p d a t e d u r c h f ü h r e n

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Speichern. Speichern unter

! Tipps und Tricks Sie können den Windows Explorer am einfachsten mit der Tastenkombination Windows+ E öffnen.

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7

Sage 50 Allgemeine Datensicherung

teamsync Kurzanleitung

Einrichten einer DFÜ-Verbindung per USB

Wie Sie Daten sofort sichern oder Datensicherungen planen. 1. Schritt

Windows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg

Internet online Update (Internet Explorer)

Die Windows-Installation - Schritt für Schritt

Aufklappelemente anlegen

Transkript:

Hochschule Karlsruhe Technik und Wirtschaft Fakultät für Informatik und Wirtschaftsinformatik Prof. Dr. A. Ditzinger / Dipl.-Inform. (FH) O. Gniot Prof. Dr. N. Link / Dipl.-Ing. J. Krastel D i g i t a l l a b o r Arbeiten mit der Keil 3 Software µvision3 arbeitet mit dem Betriebssystemen MS Windows XP. Nach der Anmeldung am PC stehen Ihnen folgende Laufwerke zur Verfügung: L: als lokales Laufwerk, N: als Netzwerklaufwerk. Laufwerk N: wird regelmäßig gesichert und ist von jedem PC aus, der ans Hochschulnetz angeschlossen ist, zu erreichen. µvision3 Integrated Development Environment (IDE) Aufruf von Keil µvision3: Start /Programme /Keil µvision3. Es öffnet sich das Fenster der µvision3 IDE (siehe Bild 1). Sollte das zuletzt geöffnete Projekt offen sein, schließen Sie es mit Menüleiste: Project /Close Project. Bild 1: Keil µvision3 IDE direkt nach dem Programmstart P:\G\PC_Einf\Mikrocontroller\Keil_Software_03b.sxw /20090518_101850 Seite 1 von 6 J. Krastel

Anlegen eines neuen Projekts Die IDE des µvision3 enthält einen Projektmanager. Um ein neues Projekt anzulegen, wählen Sie in der Menüleiste: Project /New µvision Project.... Es wird die Create New Project Dialogbox geöffnet (siehe Bild 2). Da jedes Projekt in einem eigenen Verzeichnis angelegt werden soll, erstellen Sie sich im Laufwerk N: für jedes neue Projekt ein eigenes Projektverzeichnis. In unserem Beispiel wird ein Projektverzeichnis Projekt_01" angelegt. Wählen Sie nachfolgende Eintragungen für Ihr Projekt: Dateiname: Dateityp: PRO_01 Project File (*.uv2) Nachdem Sie den Button Speichern betätigt haben, öffnet sich die Dialogbox zur Auswahl einer CPU. Wählen Sie aus dem Ordner Infinion die CPU XE164F-96F aus. Es kommt die Meldung: Copy XE166 Startup Code tp Project Folder and Add File to Project? Quittieren Sie mit Nein. Es wird das neue Projekt mit dem Namen PRO_01 angelegt (siehe Bild 3). In der Titelleiste der µvision3 IDE erscheint der Projektname Pro_01. Bild 2: Create New Project Dialogbox Im Projekt Window wird ein Ordner Target 1 und ein Bild 3: µvision3 IDE nach dem Anlegen eines Projektes Ordner Source Group 1 angelegt. Am unteren Teil des Projekt Fensters sind 5 Register (Files, Regs, Books, Functions, Templates) zu sehen. Wenn Sie Books anwählen, werden die Tools User's Guide und die Device Data Books der ausgewählten CPU angezeigt (siehe Bild 4). Assembler-Programm - Vorlage.a66 - benutzen Für Ihre Versuche gibt es eine Assembler-Vorlagen Datei, in der notwendige Eintragungen stehen. Diese Datei steht im Verzeichnis W:\FBI\mc_C167\. Speichern Sie sich diese Datei in Ihrem aktuellen Projektverzeichnis ab. Dann legen Sie noch eine Kopie unter anderem Namen als Arbeitsversion an, mit der Extension.a66. In der Vorlage gibt es den Bereich Datenspeicher SECTION Data in den Sie Ihre Variablen (Daten) eintragen müssen. Im Bereich Programme Section Code müssen Sie Ihr Pro- P:\G\PC_Einf\Mikrocontroller\Keil_Software_03b.sxw /20090518_101850 Seite 2 von 6 J. Krastel

gramm schreiben. Bevor Sie compilieren, muss das Programm dem Projekt hinzugefügt werden. Programm dem Projekt hinzufügen Klicken Sie mit der rechten Maustaste im Projekt Window auf Source Group 1. Klicken Sie auf folgenden Eintrag: Add Files to Group 'Source Group1'. Wählen Sie im nachfolgenden Dialog die Dateien aus, die in Ihr Projekt aufgenommen werden sollen. Um Assembler-Programme anzuzeigen und einzufügen, müssen Sie noch den Dateityp auf Asm Source file (*.a*;*.src) ändern. Beenden Sie den Dialog mit Close. Überprüfen Sie Ihre Eingabe, indem Sie auf das Pluszeichen vor dem Ordner Source Group 1 klicken. Es werden alle Dateien dieser Gruppe angezeigt. Steht das Programm nicht in der Gruppe, wird es nicht kompiliert. Steht kein Plus- oder Minuszeichen vor dem Ordner Source Group 1, dann ist dieser Ordner leer. Projektoptionen setzen Das Setzen von Projektoptionen erfolgt mit nachfolgendem Befehl: Menüleiste: Project /Options for Target 'Target 1' (Wählen Sie vorher im Projekt Window Target 1 aus) oder rechte Maustaste auf 'Target 1' und Options for Target 'Target 1' auswählen. Es öffnet sich das Options for Target 'Target 1' - Dialogfenster (siehe Bild 6). Einstellungen im Register Device Hier wird das Bauteil ausgewählt. Es kann auch nachträglich geändert werden (siehe Bild 5). Einstellung im Register Target Wählen Sie im Register Target als Memory Model: Small: 'near' functions and data (siehe Bild 6). Einstellungen im Register Output Wählen Sie Create HEX File aus. HEX-Format: HEX-386 (H167). Einstellung im Register Listing Deaktivieren Sie im Fensterbereich Assembler Listing, das Erzeugen von Symbols, da sonst das erzeugte Assemblerlisting nur unnötig vergrößert wird (siehe Bild 7). Einstellungen in den Registern User, C166, EC++, A116 Einstellungen bleiben unverändert. Bild 5: Einstellungen im Register Device Bild 6: Einstellungen im Register Target Bild 4: Project Window - Books P:\G\PC_Einf\Mikrocontroller\Keil_Software_03b.sxw /20090518_101850 Seite 3 von 6 J. Krastel

Einstellungen im Register L166 Locate Im Fensterbereich User Sections können Sie festlegen, an welcher Speicherstelle Ihr Programm und Ihre Daten im Hauptspeicher stehen sollen. Wählen Sie für den Beginn des Programmspeichers die Adresse C1'0000H und für den Beginn des Datenspeichers die Adresse C1'0400H aus (siehe Bild 8). Fügen Sie also im Fensterbereich User Sections folgende Zeile ein: Programme(0xC10000), Datenspeicher(0xC10400). Einstellungen im Register L166 Misc Bei Verwendung der Simulation sollte das Feld Interrupt Vector Table Address leer sein. Benutzen Sie als Hardware den Uconnect XE166 Real Time Signal Controller sollte im Feld Interrupt Vector Table Address die Adresse 0xC00000 stehen. Einstellungen im Register Debug Wählen Sie das Register Debug aus. In der ersten Zeile können Sie auswählen, ob Sie den Simulator oder die Hardware benutzen wollen. Wenn keine Hardware angeschlossen ist, müssen Sie Use Simulator auswählen (siehe Bild 10). Bei Benutzung des Simulators sind die Einstellungen nun abgeschlossen. Ist das Mikrocontrollersystem Uconnect XE166 Real Time Signal Controller an der USB Schnittstelle angeschlossen und Sie wollen Ihr Programm gleich in der Hardware testen, müssen Sie Use: Infinion DAS Client for XC16x auswählen. Bild 7: Einstellungen im Register Listing Bild 8: Einstellungen im Register L166 Locate Danach müssen Sie den Treiber konfigurieren. Drücken Sie dazu den Button Settings. Es öffnet sich das Fenster Infineon DAS Driver Setup. Wählen Sie im Bild 9: Einstellungen im Register L166 Misc Feld DAS Server : JTAG over USB Chip aus. Als Device wird das angeschlossene Gerät angezeigt in unserem Beispiel: XE166/XC2000-Family (siehe Bild 11). Zum Schluß wählen Sie im Register Flash Download Options den entsprechenden Programming Algorithm aus. Button Add drücken, XE16x-96F On-chip Flash auswählen, mit add quittieren (siehe Bild 12). 2 mal mit OK quittieren. P:\G\PC_Einf\Mikrocontroller\Keil_Software_03b.sxw /20090518_101850 Seite 4 von 6 J. Krastel

Vergessen Sie nicht die beiden Haken bei Load Application at Startup und Run to main() (siehe Bild 10). Einstellungen im Register Utilities Wählen Sie bei Use Target Driver for Flash Programming den Infineon DAS Client for XC16x aus (siehe Bild 13). Überprüfen Sie mit Settings den ausgewählten Programming Algorithm (siehe Bild 12). Die Konfiguration für die Hardwarebenutzung ist beendet. Kompilieren des Projekts Menüleiste: Projekt /Build target oder Funktionstaste F7. Das Projekt wird kompiliert. Sollten irgendwelche Fehler im Programmcode vorhanden sein, werden Sie im Output Window mit Zeilennummer aufgelistet. Durch einen Doppelklick auf den Fehler im Output Window wird zu dem entsprechenden Fehler im Programmcode gesprungen. Nach fehlerfreiem Kompilieren Ihres Projekts sollte im Output Window - 0 Error(s), 0 Warning(s) stehen. Sie können auch die Build Toolbar benutzen (siehe Bild 14). Wenn Sie mit dem Mauszeiger das entsprechende Icon berühren, wird dessen Funktion angezeigt. Aufruf des Debuggers Zum Testen Ihres Programms wird der Debugger verwendet. Aufruf des Debuggers: Menüleiste: Debug /Start/Stop Debug Session oder mit der Strg-F5 -Tastenkombination. Bild 10: Options for Debug Bild 11: Infineon DAS Driver Setup In Bild 16 sehen Sie einige Debugger Befehle wie Go, Step, Step over usw. Diese Befehle können Sie auch durch eine Funktionstaste oder Funktionstastenkombination, Bild 12: Auswahl des passenden Programming Algorithm die rechts neben dem entsprechenden Befehl steht, aufrufen. Z. B. Step ==> F11. Es können auch Breakpoints gesetzt und gelöscht werden. In Bild 15 sehen Sie die Debug Toolbar. Auch hier lassen sich die Funktionen der Icons mit der Maus anzeigen. P:\G\PC_Einf\Mikrocontroller\Keil_Software_03b.sxw /20090518_101850 Seite 5 von 6 J. Krastel

Memory Window Nachdem der Debugger aufgerufen wurde, können auch Speicherbereiche angezeigt und verändert werden (Menüleiste: View /Memory Window siehe Bild 17). Sie können die Anzeigeoptionen (Dezimal, Integer, Long Integer usw.) für den anzuzeigenden Speicherbereich ändern, indem Sie mit der rechten Maustaste in das Memory Fenster klicken (siehe Bild 18). Sie können auch einzelne Speicherstellen und Speicherbereiche ändern mit Modify Memory (siehe Bild 18). Mit der rechten Maustaste auf die zu ändernde Speicherstelle klicken. Bild 13: Einstellungen im Register Utilities Bild 14: Build Toolbar Bild 15: Debug Toolbar Bild 16: Debugger Befehle Bild 17: Memory WIndow Bild 18: Memory Window (rechte Maustaste für Anzeigeoptionen) P:\G\PC_Einf\Mikrocontroller\Keil_Software_03b.sxw /20090518_101850 Seite 6 von 6 J. Krastel