Praktikum DST (MRT Teil) 1. Termin

Größe: px
Ab Seite anzeigen:

Download "Praktikum DST (MRT Teil) 1. Termin"

Transkript

1 Praktikum DST (MRT Teil) 1. Termin Praktikum DST MRT 1.Termin Inhalt Praktikum DST MRT 1.Termin Rechneranmeldung Einfachste Ein-/ Ausgabe ( 1_01_In_Out ) Code aus der Vorlesung einfügen Programm übersetzen File (Hex File) in den Prozessor downloaden Das Programm testen Das Programm modifizieren Alle Funktionen in eigene Files auslagern Das Programm modifizieren ( 1_02_Tastenzähler ) Zwei Taster zählen lassen ( 1_03_Zwei Taster ) Interrupt Timer ( 1_04_Taster fertig ) Rechneranmeldung In den Praktikumsräumen E322 und E315 sind die Rechner serverbasiert. Das DST-Praktikum läuft über die Domäne FH-DNV.de. Anmeldename: Mustermann (Ihr Nachname) Passwort: (Ihre MatrNr 6 o. 7 Ziffern) Nach einiger Zeit wird der Desktop erscheinen. Zwei Laufwerke stehen für DST zur Verfügung. M: für Ihre persönlichen Daten und P: auf denen die Files, die man so im Praktikum braucht zu finden sind! Kopieren Sie bitte die, für das jeweilige Praktikum benötigten Files von P: in Ihren Ordner M:\MRT\T1\.... Erstellen Sie den Ordner M:\MRT\T1\1_01_In_Out_ _Praktikum_1_DST_MRT.doc 1 of Zielinski

2 Termin Praktikum DST (MRT Teil) 1.1 Einfachste Ein-/ Ausgabe ( 1_01_In_Out ) Starten der Entwicklungsumgebung Atmel Studio über das Icon Im Mitteilungsfenster erscheint Welcome to Atmel Studio 7. auf dem Dektop. Über [Start] [New Project...], Installed [C/C++] [GCC C Executable Project] Name: Location: Solution name: MRT_2016 m:\mrt\t1\1_01_in_out_1 MRT_2016t Device Selection: ATmega32 Das Project wird erstellt und es erscheint der Rumpf des main.c. Immer zwischendurch speichern Versuch 1.1 vom Praktikumsnetzwerk Netzlaufwerk (Public) den Ordner File aus dem Ordner P:\MRT\T1\utils in Ihren persönlichen Ordner M:\MRT\T1\ kopieren Code aus der Vorlesung einfügen Öffnen Sie den Textfile M:\MRT\T1\1_01_In_Out_1.txt. Kopieren Sie den Inhalt dieses Textfiles an das Ende von main.c. Löschen Sie den Code der doppelt ist Programm übersetzen Übersetzen Sie Ihr Projekt mit (Build MRT_2016) oder (Build Solution F7). Im Output sollte folgender Text erscheinen: Build succeeded. ========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ========== Falls Fehler auftreten wie z.b. Kein Output erstellt Hier ist der Fehler (Doppeklick) Cursor steht auf dem Fehler. PORTX => PORTC! Zielinski 2 of _Praktikum_1_DST_MRT.doc

3 Praktikum DST (MRT Teil) 1. Termin File (Hex File) in den Prozessor downloaden Das Entwicklungsboard muss mit einer 6V-Stromversorgung und mit einem USB-Kabel verbunden sein! Durch vom Desktop wird der Programmer aktiviert. Einstellungen: - über (siehe rechts) muss evtl. nebenstehende Einstellung noch vorgenommen werden! Wenn alles Ok Write und dann Close betätigen (s.r.)! Im AVRprog - Fenster noch den Hexfile vorgeben M:\MRT\T1\1_01_In_Out\MRT_2016\Debug\MRT_2016.hex und öffnen.!! Der Pfad muss natürlich bei jedem neuen Projekt aktualisiert werden! Jetzt nur noch anklicken und das Programm sollte in den Prozessor übertragen und gestartet werden (Download & Start). Das System ist auf Data_Verify eingestellt! Das Programm testen Das Testen von Programmen ist so eine Sache für sich! Hier im ersten Beispiel ist der Test sehr einfach, da alle Parameteränderungen nur an PORTA, also den 4 Tastern und dem Joystick, vorgenommen werden und das Ergebnis an den Leuchtdioden von PORTC sofort sichtbar ist! Wenn man also den Taster0, der mit Port PA0 verbunden ist, betätigt, leuchtet die LED 0 an PC0 auf. Sie können mit dem aktuellen Programm nicht feststellen ob Taster oder LEDs hardwaremäßig als positive oder negative Logik angeschlossen sind. Durch eine kleine Softwareänderung sollen Sie dies feststellen können. => Taster und Schalter sind als Logik implementiert! _Praktikum_1_DST_MRT.doc 3 of Zielinski

4 Termin Praktikum DST (MRT Teil) Das Programm modifizieren Da wir festgestellt haben, dass Taster und LEDs mit negativer Logik arbeiten, die aber u.a. Projektleiter, meist in positiver Logik denken, sollten wir auf jeden Fall LEDs_Out(); in pos. Logik aufrufen. Also Änderungen vornehmen und testen! (Bit Complement in C ist der ~ Operator!) Alle Funktionen in eigene Files auslagern Damit wir, eventuell mit mehreren Entwicklern an diesem Projekt weiterarbeiten müssen und damit das Projekt übersichtlich bleibt, müssen wir alle Funktionen in geeignete C-Files ausgliedern. Taster.c, LEDs.c und Algo.c sollten mit ihren Headerfiles *.h die Namen sein an denen dann die Experten den optimalen Code schreiben und testen können. Da das Projekt 1_01_In_Out aber funktioniert sollten wir den gesamten Ordner nach 1_01_In_Out_fertig kopieren und dort die Änderungen vornehmen! Also alles speichern. Unter [Close Solution] das akt. Projekt beenden. Im Windows-Explorer den Ordner kopieren und umbenennen und das Projekt aus dem neuen Ordner wieder öffnen.!!! beim Testen an den neuen Pfad des Projektes denken! Erstellen Sie die Files mit [File] [New] [File] [C File] bzw. [File] [New] [File] [Include File]. Tipp: Fangen Sie mit LEDs an, dann haben Sie sofort eine optische Kontrolle. VS (Visual Studio) nennt den ersten File. Speichern unter einem anderen Namen mit [rechte Maustaste] [Save CFile ] und den gewünschten Filenamen angeben. Der File erscheint noch nicht im. Mit [rechte Maustaste] auf [Add] [Existing Item] und doppelt auf den gewünschten File klicken. Beide LED-Routinen auslagern => LEDs.c und übersetzen. Portfehler: #include <avr/io.h> Die Deklarationen der beiden Routinen aus main.c nach LEDs.h verschieben und #include "LEDs.h" in main.c einfügen. Der Name von Solution-Headerfiles muss in "" stehen! Wiederholen Sie mit Taster und Algo Zielinski 4 of _Praktikum_1_DST_MRT.doc

5 Praktikum DST (MRT Teil) 1. Termin Das Programm modifizieren ( 1_02_Tastenzähler ) Bei jedem Tastendruck an Taste A0 soll die LED-Anzeige an PORTC im Binär-Code um 1 erhöht werden. Das evtl. Prellen Falls Sie größere Änderungen an Ihrem Programm vorhaben, ist es sehr Sinnvoll, dies in einem neuen Projekt zu realisieren. Kopieren Sie also die Dateien des Ordners 1_01_In_Out_fertig in einen neuen Ordner 1_02_Taste_Zaehlen. Laden Sie jetzt das neue Projekt, und beginnen Sie mit Ihren Modifikationen! Denken Sie daran im Programmier-Fenster AVRprog auch den aktuellen neuen Hex- File anzugeben! Lösung: um die Aufgabe zu lösen (siehe Einführungsveranstaltungen => Tastenabfrage) benötigen wir auf jeden Fall noch eine globale Zähl-Variable T0_cnt, mit der Datenbreite von PORTC (LED s) also 8- Bit, das wäre mit unserem Controller also unsigned char. Jetzt aber los! 1.3 Zwei Taster zählen lassen ( 1_03_Zwei Taster ) Jetzt sollen zwei Taster die Änderungen der LED s bewirken. Taste T0 (A0) soll die rechten 4 LED s (PC0-PC3) zählen lassen und Taste T1 (A1) die linken vier (PC4-PC7). dummy = (((T1_cnt&0b1111)<<4) (T0_cnt&0b1111)); bitte verstehen! Das Hauptprogramm main() soll, die Initialisierungen der Funktionen, und dann in einer Endlosschleife die Funktionen Taste0(), Taste1() und LEDs_Out() aufrufen. In den drei letzten Funktionen soll alles erledigt werden! T0_cnt und T1_cnt sollen als globale Variablen für alle andere Anwendungen zur Verfügung stehen! Diskutieren Sie mit Ihren Nachbarn eine mögliche Lösung. Falls es keine theoretische Lösung geben kann, gehen Sie weiter zum Punkt Interrupt Timer ( 1_04_Taster fertig ) bitte erst komplett durchlesen! Neues Project 1.4 aus 1.2. oder 1.3 1_04_Taster_fertig: Um die Sache mit den Tasten endgültig sauber hinzukriegen müssen die Taster noch entprellt werden. Beginnen wir jetzt mit der State-Programmierung. Wir brauchen einen Interrupt der uns jede Taste als State-Maschine realisieren lässt. Fügen Sie die beiden Files Tim0.h und Tim0.c aus P:\T1\utils in Ihren aktuellen Project-Ordner ein. Im AVR-Studio im Fenster GCC unter Source den c-file und unter Header den h-file einfügen (Rechte Maus-Taste). Im main.c unter includes die Zeile #include Tim0.h und unter Initialisierungen die Zeile timer0_init(); Wenn Sie das Project jetzt übersetzen, werden die fünf fehlenden Zeitfunktionen als Fehler ausgegeben. z.b. void int10khz(void) {} Diese müssen Sie als Funktionen s.o. in Ihr Programm einfügen. Weiterhin fehlt noch die generelle Interrupt- Freigabe am Ende Ihrer Initialisierungen sei(); und der Interrupt-System-Headerfile #include <avr/interrupt.h>. Ihr Programm müsste jetzt wieder so funktionieren wie unter 1.2 oder 1.3!! Variable in Int.-Routinen oder schnellen Schleifen, sollten immer den aktuellen Wert beinhalten z.b.: volatile static int state = 0; Der Wert wird nach Änderung immer sofort vom Register in den Speicher geschrieben _Praktikum_1_DST_MRT.doc 5 of Zielinski

6 Termin Praktikum DST (MRT Teil) Zum Interrupt - Test: deaktivieren Sie die LED-Ausgabe (mit // Algorithm();) und fügen Sie die Zeile PORTC ^= 0b ; in die Int10Hz Funktion ein => und testen! Die LEDs müssten jetzt 5 x in der Sekunde blinken! Wenn ok, dann alles wieder zurück! Tasten jetzt auch entprellen. Da wir bei Miniaturschalten von einer Prellzeit << 20ms ausgehen können, würden wir die Tasten-State-Maschine in den 100Hz Interrupt (10ms) einbauen. Der Basiscode ist unter Taster.txt aus P:\T1\utils zu importieren Also werden die beiden Aufrufe von Tast0_SM (); und Tast1_SM(); im Timerinterrupt int100hz() { } implementiert (Aufruf also alle 10 ms). Denken Sie an die Initialisierung der State-Machines im main() (siehe Einführungsveranstaltung & P:\MRT\T1\utils\Taster.*). Daten, die im Int-Programm geändert werden könnten, müssen unbedingt im Datenspeicher aktualisiert werden (volatile). In main.c müssen die entsprechenden Headerfiles Taster.h... als #include eingefügt werden. #include <avr/io.h> muss in beide hardwarenahen Routinen implementiert werden. Die beiden (vier) Tastenzähler Tx-cnt müssen in Taster.c als globale und in Algo.c als volatile extern Variable deklariert werden! Wenn alles klappt, bringen Sie Ihre Routinen in eine entgültige Form. In 14 Tagen kommen dann neue Funktionen hinzu. Achtung: Die Inialisierung der Taster mit Taster_init(); nicht vergessen! - Ende des ersten Termins Zielinski 6 of _Praktikum_1_DST_MRT.doc

Praktikum DST (MRT Teil) 2. Termin

Praktikum DST (MRT Teil) 2. Termin Praktikum DST MRT 2.Termin Inhalt Praktikum DST MRT 2.Termin... 1 2.1 LCD Anzeige ( 2_01_LCD und Taster)... 2 2.1b Anhang: ASCII Code Tabelle (LCD-Display: Displaytech 164A)... 3 2.2 V24-Datenschnittstelle

Mehr

DST EINFÜHRUNG IN MRT

DST EINFÜHRUNG IN MRT DST EINFÜHRUNG IN MRT V1 (90 min) Projektaufbau Projekt Versuch 1.1: Gegeben ist ein Atmel uc. An PortA sind 8 Taster angeschlossen. An PortC sind 8 LEDs. Geben Sie die Taster - Information an den LEDs

Mehr

µversion 2 Einführung

µversion 2 Einführung µversion 2 Einführung V1.0 F. Wolf Graz, September 2002 Inhaltsverzeichnis 1 Keil Mikroprozessor-Entwicklungsumgebung 1 2 Menübeschreibung 1 2.1 Hauptmenü 2 2.2 Compilermenü 2 2.3 Debugermenü 2 3 Projekt

Mehr

Rechnerarchitektur, Einführung in die Laborübungen

Rechnerarchitektur, Einführung in die Laborübungen G. Kemnitz Institut für Informatik, TU Clausthal (RA-LabEinf.pdf) 20. Dezember 2017 1/18 Rechnerarchitektur, Einführung in die Laborübungen G. Kemnitz Institut für Informatik, TU Clausthal (RA-LabEinf.pdf)

Mehr

Rechnerarchitektur, Einführung in die Laborübungen

Rechnerarchitektur, Einführung in die Laborübungen Rechnerarchitektur, Einführung in die Laborübungen G. Kemnitz 24. November 2016 Inbetriebnahme der Mikrorechnerbaudruppe 1. Anschluss 5V-Netzteil 2. Anschluss Programmer 3. Einschalter 4. Eingabeschalter

Mehr

Microcontroller Praktikum SS2010 Dipl. Ing. R. Reisch

Microcontroller Praktikum SS2010 Dipl. Ing. R. Reisch Microcontroller Praktikum SS2010 Dipl. Ing. R. Reisch Die wichtigsten Unterlagen/Tools Für das Praktikum Unterlagen/Kenntnisse/Tools wichtig: Datenblatt des AT80USB1287 µc Schaltplan des im Praktikum verwendeten

Mehr

Dieses Tutorial ist für absolute Einsteiger gedacht und zeigt die Installation der notwendigen Software und aller Einstellungen von Anfang an.

Dieses Tutorial ist für absolute Einsteiger gedacht und zeigt die Installation der notwendigen Software und aller Einstellungen von Anfang an. UCB33 for Beginners In diesem kleinen Tutorial zeigen wir Ihnen, wie Sie das Board UCB33 von ham73.de mittels des kostenlosen Atmel Studios und des Programmers Diamex AVR, Rev.2 programmieren. Dieses Tutorial

Mehr

DST EINFÜHRUNG IN MRT

DST EINFÜHRUNG IN MRT DST EINFÜHRUNG IN MRT V1 (90 min) Steuerungs- und Regelungssysteme 1 DST EINFÜHRUNG IN MRT Heizungs - Regelung 2 HEIZUNGS REGELUNG 3 HEIZUNGS REGELUNG 5 5 4 1 1 => 16 x Temp. 5 x Durchflußmenge Uhrzeit

Mehr

Bedienungsanleitung PC-Software für CTS-7 C (V )

Bedienungsanleitung PC-Software für CTS-7 C (V ) Bedienungsanleitung PC-Software für CTS-7 C (V1.0.0.1) WIN-XP, VISTA, WIN7, 8, 8.1,.10 1 Installation der PC Software Während der Installation das Stimmgerät bitte noch nicht am PC anschließen. Installieren

Mehr

Bedienungsanleitung PC-Software für CTS-32 C

Bedienungsanleitung PC-Software für CTS-32 C Bedienungsanleitung PC-Software für CTS-32 C WIN-XP, Vista, Win7, Win 8, Win 10 1 Installation der PC Software Während der Installation das Stimmgerät bitte noch nicht am PC anschließen. Installieren Sie

Mehr

myavr Programmierung in C

myavr Programmierung in C myavr Programmierung in C Stefan Goebel Februar 2017 Stefan Goebel myavr Programmierung in C Februar 2017 1 / 12 Grundgerüst... braucht man immer! #include // Register- und Konstantendefinitionen

Mehr

C++ mit dem Arduino (Uno und Mega2560)

C++ mit dem Arduino (Uno und Mega2560) C++ mit dem Arduino (Uno und Mega2560) 1. Toolchain Als toolchain bezeichnet man die Reihe von Software, die nötig ist um den Prozessor zu programmieren, das Ergebnis draufzuladen und dann zu testen. Hier

Mehr

Benutzung von Microsoft Visual Studio 2017

Benutzung von Microsoft Visual Studio 2017 Benutzung von Microsoft Visual Studio 2017 Hier am Beispiel der deutschen Version Beim Erstellen eines Projektes für eine Konsolenanwendung ist es ein klein wenig anders als bei früheren Versionen, wenn

Mehr

DeToma FB401 Bedienungsanleitung

DeToma FB401 Bedienungsanleitung DeToma FB401 Bedienungsanleitung Systemvoraussetzungen: Windows 2000 oder XP Installation Software installieren Zur Installation der Software zum DeToma FB401 legen Sie die CD ins Laufwerk und folgen Sie

Mehr

Hex Datei mit Atmel Studio 6 erstellen

Hex Datei mit Atmel Studio 6 erstellen Hex Datei mit Atmel Studio 6 erstellen Es werden generell keine Atmel Studio Dateien ins Repository geladen, da jeder seine Dateien an anderen Orten liegen hat und weil nicht jeder das Atmel Studio 6 benutzt.

Mehr

Kleine Anleitung zur Übertragung von Fotos per USB-Kabel von der Kamera zum Computer

Kleine Anleitung zur Übertragung von Fotos per USB-Kabel von der Kamera zum Computer Kleine Anleitung zur Übertragung von Fotos per USB-Kabel von der Kamera zum Computer Mechthild Trilling-Piest Den Ordner öffnen, in den die Bilder abgelegt werden sollen (am besten richtet man sich zum

Mehr

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4 In diesem Kapitel wird erklärt wie man möglichst schnell mit dem Programm Studio 4 von Atmel und einem ISP Programmer einen ATmega Controller programmiert. Es ist kein umfassendes Tutorial zum Programm

Mehr

Tobias Wolf Seite 1 von 19

Tobias Wolf  Seite 1 von 19 Praktikumsanleitung Informatik (für Visual Studio 2017) Seite 1 von 19 Praktikum - Ablauf - Je 2 Studenten pro Rechner Jedes Zweier-Team erstellt ein Programm, welches dem Betreuer gemeinsam gezeigt und

Mehr

BOOTLOADER für AVR-Entwicklungsmodule

BOOTLOADER für AVR-Entwicklungsmodule BOOTLOADER für AVR-Entwicklungsmodule mit ATxmega128A1 mit ATxmega256A3 Verzeichnis 1. Einleitung 3 2. Einstellungen 4 2.1. Fuse Bits 4 2.2. AVROSP Programm 5 2.2.1. Erläuterung der BAT-Dateien 5 2.2.2.

Mehr

C++ mit dem Arduino (Uno und Mega2560)

C++ mit dem Arduino (Uno und Mega2560) C++ mit dem Arduino (Uno und Mega2560) 1. Toolchain Als toolchain bezeichnet man die Reihe von Software, die nötig ist um den Prozessor zu programmieren, das Ergebnis draufzuladen und dann zu testen. Hier

Mehr

Universität Stuttgart Programmierübung Bildschirmschoner

Universität Stuttgart Programmierübung Bildschirmschoner Programmierübung Bildschirmschoner Ilona Heurich C# Warum C#? In Windows-Umgebung leicht zu handhaben In Wirtschaft häufig verwendet Ähnliche Sprachbausteine wie andere verbreitete Sprachen (Java, C++,

Mehr

MPLab X. Projekt erstellen mit MPLabX und Source-Code von AB

MPLab X. Projekt erstellen mit MPLabX und Source-Code von   AB MPLab X Projekt erstellen mit MPLabX und Source-Code von www.digital-bahn.de AB-2015-01 In diesem Dokument wird ein Umbau beschrieben. Für die Funktion des Umbaus gibt es keine Garantie. Für durch diesen

Mehr

(0) Registrieren. Registrierung ausfüllen. CodeBug Workshop. Browser starten

(0) Registrieren. Registrierung ausfüllen. CodeBug Workshop. Browser starten (0) Registrieren Registrierung ausfüllen Schritte Browser starten Inhalt Die Benutzeroberfläche zum Programmieren des CodeBugs befindet sich auf einer Website. Um diese zu erreichen müssen wir einen Browser

Mehr

Anleitung Software Update CReaderV

Anleitung Software Update CReaderV Anleitung Software Update CReaderV Inhaltsverzeichnis 1. Herunterladen der Software... 2 1.1a Registrierung als Neukunde... 2 1.1b Produkt hinzufügen... 3 1.2 Download... 4 1.3 Installation der Software...

Mehr

U5-2 Register beim AVR-µC

U5-2 Register beim AVR-µC U5 4. Übungsaufgabe U5 4. Übungsaufgabe U5-2 Register beim AVR-µC U5-2 Register beim AVR-mC Grundlegendes zur Übung mit dem AVR-µC 1 Überblick Register Beim AVR µc sind die Register: I/O Ports Interrupts

Mehr

Informationen zur Verwendung von Visual Studio und cmake

Informationen zur Verwendung von Visual Studio und cmake Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake...2 Erste Schritte mit Visual Studio...2 Einstellungen für Visual Studio 2013...2 Nutzung von cmake...5 Installation von cmake...5

Mehr

Installationsanleitung

Installationsanleitung 1. C Installationsanleitung C-Programmierung mit Hilfe von Eclipse unter Windows XP mit dem GNU C-Compiler (GCC) 2. Inhaltsverzeichnis 1. Einleitung... 3 2. Cygwin... 3 2.1 Cygwin-Installation... 3 2.2

Mehr

CRecorder V3.10 Bedienungsanleitung

CRecorder V3.10 Bedienungsanleitung CRecorder V3.10 Bedienungsanleitung 1. Einführung Funktionen Der CRecorder zeichnet Istwerte wie unter anderem Motordrehzahl, Zündzeitpunkt, usw. auf und speichert diese. Des weiteren liest er OBDII, EOBD

Mehr

Einfache Datensicherung für Personen, welche sich mit der Flugsimulation beschäftigen.

Einfache Datensicherung für Personen, welche sich mit der Flugsimulation beschäftigen. Einfache Datensicherung für Personen, welche sich mit der Flugsimulation beschäftigen. Backup erstellen: Maximal etwa 1 Stunde. Neuinstallation: Viele, viele Stunden und viel Frust. Autor: Max Knobel Ausgabe

Mehr

Dateimanagement Laden Sie die folgende ZIP-Datei auf Ihren Desktop herunter (Tippen Sie die Adresse genau wie untenstehend ab, ansonsten können Sie die ZIP-Datei nicht herunterladen: http://www.thinkabit.ch/content/1-kurse/4-kurs-ika/ecdl_m2_testdateien.zip

Mehr

Wareneingang und Inventur mit MDE (Mobile Daten Erfassung) CipherLab 8200

Wareneingang und Inventur mit MDE (Mobile Daten Erfassung) CipherLab 8200 Wareneingang und Inventur mit MDE (Mobile Daten Erfassung) CipherLab 8200 Seite: 1 Inbetriebnahme und Einrichtung des CipherLab 8200 Treiber installieren Laden Sie den Silikon Labs Treiber unter: Download

Mehr

Wir fragen um! 26. Gebrauchsanweisung: Szenario Abkürzung. 1. Du hast eine Umfrage gemacht, die Fragen und Antworten liegen neben dir bereit.

Wir fragen um! 26. Gebrauchsanweisung: Szenario Abkürzung. 1. Du hast eine Umfrage gemacht, die Fragen und Antworten liegen neben dir bereit. Gebrauchsanweisung: Windows 1. Du hast eine Umfrage gemacht, die Fragen und Antworten liegen neben dir bereit. 2. Starte MS Excel und öffne die Excel-Vorlage «26_vorlage_abkuerzung.xls». Frage deine Lehrerin

Mehr

Dateimanagement Laden Sie die folgende ZIP-Datei auf Ihren Desktop herunter (Tippen Sie die Adresse genau wie untenstehend ab, ansonsten können Sie die ZIP-Datei nicht herunterladen: http://www.thinkabit.ch/content/1-kurse/4-kurs-ika/ecdl_m2_testdateien.zip

Mehr

Unterlagen zu: Das Datenanalysesystem SAS SS 2000

Unterlagen zu: Das Datenanalysesystem SAS SS 2000 Das Datenanalysesystem SAS Eine Einführung in Version 8 und die Analyst Application Carina Ortseifen URZ Heidelberg Sommersemester 2000 Zum Kurs 10 Kurs setzt sich zusammen aus - Vorlesung 09:15-11:00

Mehr

Kurzanleitung für den MyDrive Client

Kurzanleitung für den MyDrive Client Kurzanleitung für den MyDrive Client Hinweis: Prüfen Sie bei Problemen zuerst, ob eine neuere Version vorhanden ist und installieren Sie diese. Version 1.3 für MAC und Linux (29.06.2017) - Hochladen mit

Mehr

Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac

Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac Installation und Bedienungsanleitung - v0.9 Bevor Sie diese Anleitung lesen, sollten Sie bitte die Bedienungsanleitung für MEEM-Kabel und Handy-App für

Mehr

Backup und Restore mit PC Wrapper

Backup und Restore mit PC Wrapper Backup und Restore mit PC Wrapper Zusammenfassung: PC Wrapper ermöglicht es, ein Backup einer virtuellen Maschine auf einem Backupserver abzulegen. Der Backupserver ist ein virtuelle oder physikalische

Mehr

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: Blinken Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: // Projekt 1 - LED Blinker int ledpin = 13; void setup() pinmode(ledpin, OUTPUT); void loop() digitalwrite(ledpin, HIGH);

Mehr

ODV Praktikum Versuch Dämpfung im Lichtwellenleiter : Kurzbeschreibung: Funktionen und Bedienung des LWL-Messprogramms:

ODV Praktikum Versuch Dämpfung im Lichtwellenleiter : Kurzbeschreibung: Funktionen und Bedienung des LWL-Messprogramms: Dipl. Ing. ODV Praktikum Versuch 0.4 - Dämpfung im Lichtwellenleiter : Kurzbeschreibung: Funktionen und Bedienung des LWL-Messprogramms: Menu mit erweiterten Funktionen für Dokumentation und Auswertung

Mehr

Dateien, die nicht in das Projekt eingebunden sind, werden ohne Syntax highlight dargestellt. MiCoWi und µvision Seite 1 Uwe Wittenfeld

Dateien, die nicht in das Projekt eingebunden sind, werden ohne Syntax highlight dargestellt. MiCoWi und µvision Seite 1 Uwe Wittenfeld C-Programmierung von MiCoWi mit der Keil-Entwicklungsumgebung µvision4 1. Erstellung eines neuen Projektes Menüpunkt: Project New µvision Project Es wird ein komplett neues Projekt in einem beliebigen

Mehr

Desktop Schultz Informatik 1

Desktop Schultz Informatik 1 Desktop Schultz Informatik 1 Welche Laufwerke sind eingerichtet? Systemübersicht Führen Sie einen Doppelklick auf das Desktopsymbol Arbeitsplatz aus und Sie erhalten diese Übersicht. Sie sehen sofort,

Mehr

Installation und Update von UG NX7.5 und NX6

Installation und Update von UG NX7.5 und NX6 Installation der VPN-Verbindung Installation von UG NX7.5 Seite 1 von 15 Installation von UG NX6 (gleiche Version, wie in der Schule) 1. NX6 Base & Options DVD einlegen und im Ordner NX6 auf die Anwendung

Mehr

Wie erreiche ich was?

Wie erreiche ich was? Wie erreiche ich was? Projekt: Bezeichnung: Warenwirtschaft WWSBAU Spielwiese (Testumgebung SQL-DB) Version: 9.0 Datum: 20. September 2017 Kurzbeschreibung: Mit diesem erhalten Sie eine tabellarische Kurzanleitung,

Mehr

Installationsanleitung Homeoffice Schritt 1: Download der Software

Installationsanleitung Homeoffice Schritt 1: Download der Software Installationsanleitung Homeoffice Schritt 1: Download der Software Alles was an Software benötigt wird finden Sie unter http://software.icare-ag.com Indem Sie auf die Dateien mit der rechten Maustaste

Mehr

Übungsblatt 1 (5 Punkte)

Übungsblatt 1 (5 Punkte) lea.schoenberger [ ] tu-dortmund.de benjamin.glaeser [ ] tu-dortmund.de niklas.ueter [ ] tu-dortmund.de mikail.yayla [ ] tu-dortmund.de Übung zur Vorlesung Eingebettete Systeme Wintersemester 17/18 Übungsblatt

Mehr

Im Mathe-Pool startet man Eclipse am besten aus einer Shell heraus, und zwar indem man im Home- Verzeichnis den Befehl

Im Mathe-Pool startet man Eclipse am besten aus einer Shell heraus, und zwar indem man im Home- Verzeichnis den Befehl Eclipse Eclipse ist eine IDE (Integrierte Entwicklungsumgebung), die speziell auf das Programmieren in Java zugeschnitten (und auch selbst in Java geschrieben) ist. Eine solche IDE vereint die Funktionalität

Mehr

CRecorder Bedienungsanleitung

CRecorder Bedienungsanleitung CRecorder Bedienungsanleitung 1. Einführung Funktionen Der CRecorder zeichnet Istwerte wie unter anderem Motordrehzahl, Zündzeitpunkt, usw. auf und speichert diese. Des weiteren liest er OBDII, EOBD und

Mehr

PRAXIS. Fotos verwalten, bearbeiten und aufpeppen. bhv. Ganz einfach und kostenlos im Web. Picasa. Google

PRAXIS. Fotos verwalten, bearbeiten und aufpeppen. bhv. Ganz einfach und kostenlos im Web. Picasa. Google bhv PRAXIS Google Björn Walter Picasa Fotos verwalten, bearbeiten und aufpeppen Perfekte Fotos mit wenig Aufwand Bildbearbeitung ohne teure Software Ordnung schaffen mit Online-Fotoalben Ganz einfach und

Mehr

Anleitung zum Klick & Show Firmware-Update

Anleitung zum Klick & Show Firmware-Update Anleitung zum Klick & Show Firmware-Update Ein Firmware Update kann sinnvoll sein um die Vorteile von neuen Funktionen für das Klick & Show System zu erhalten oder um bekannte Probleme zu beheben. Es gibt

Mehr

myavr Klassendiagramm der UML mit SiSy-AVR Schnelleinstieg für myavr Board MK3

myavr Klassendiagramm der UML mit SiSy-AVR Schnelleinstieg für myavr Board MK3 myavr Klassendiagramm der UML mit SiSy-AVR Schnelleinstieg für myavr Board MK3 Zielstellung Dieser Schnelleinstieg demonstriert das Arbeiten mit dem Klassendiagramm in SiSy AVR mit der Bibliothek für das

Mehr

Einführung in das Programmieren mit Visual Studio 2013

Einführung in das Programmieren mit Visual Studio 2013 Um ein eigenes Programm auf einem PC zum Laufen zu bringen, sind drei grundlegende Schritte erforderlich. 1. Das Programm muss erdacht und strukturiert werden. Diese Vorbereitung findet zu Hause statt

Mehr

PIC16 Programmierung in HITECH-C

PIC16 Programmierung in HITECH-C PIC16 Programmierung in HITECH-C Operatoren: Arithmetische Operatoren - binäre Operatoren + Addition - Subtraktion * Multiplikation / Division % Modulo + - * / sind auf ganzzahlige und reelle Operanden

Mehr

BlueSpice Installation lokales Testsystem mit Installer

BlueSpice Installation lokales Testsystem mit Installer BlueSpice 2.27.2 - Installation lokales Testsystem mit Installer Inhaltsverzeichnis 1. Installation eines lokalen Testsystems mit Installer... 3 Seite 2 von 13 1. Installation eines lokalen Testsystems

Mehr

Inhaltsverzeichnis. Firmware Updater für LS-2000/COOLSCAN III. Gebrauchsanweisung. 1. Einleitung. 2. Installation des Updates

Inhaltsverzeichnis. Firmware Updater für LS-2000/COOLSCAN III. Gebrauchsanweisung. 1. Einleitung. 2. Installation des Updates Inhaltsverzeichnis 1. Einleitung 1.1 Überblick 1.2 Vorbereitende Maßnahmen 2. Installation des Updates 2.1 Starten des Updaters 2.2 Beginnen des Updaters 2.3 Beenden des Updaters 2.4 Fehler und Fehlerbehebung

Mehr

M&S System Solution GmbH Bedienungsanleitung BlitzKasse WinServer FTP Einrichtung

M&S System Solution GmbH Bedienungsanleitung BlitzKasse WinServer FTP Einrichtung M&S System Solution GmbH Bedienungsanleitung BlitzKasse WinServer FTP Einrichtung 17 1 FTP Einrichtung um die Mobilteile mit Blitzkasse WinServer zu verbinden müssen Sie am ServerRechner erst Blitzkasse

Mehr

Wie kann man Bilder vom iphone auf Windows 10 übertragen

Wie kann man Bilder vom iphone auf Windows 10 übertragen Wie kann man Bilder vom iphone auf Windows 10 übertragen Bisher ist das iphone von Apple noch immer eines der besten Smartphones auf dem Markt und hat hohe Verkaufszahlen, trotz der harten Konkurrenz,

Mehr

GdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm

GdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm U4 4. Übungsaufgabe U4 4. Übungsaufgabe Grundlegendes zur Übung mit dem AVR-µC Register I/O Ports Interrupts AVR-Umgebung U4.1 U4-1 Grundlegendes zur Übung mit dem AVR-mC U4-1 Grundlegendes zur Übung mit

Mehr

Rückgabewerte von Methoden

Rückgabewerte von Methoden OOP Rückgabewerte von Methoden Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Rückgabewerte von Methoden...2 3 Der freundliche Computer...2 3.1

Mehr

Wer möchte, kann sein Programm auch auf echter Hardware testen

Wer möchte, kann sein Programm auch auf echter Hardware testen U4 3. Übungsaufgabe U4 3. Übungsaufgabe Grundlegendes zur Übung mit dem AVR-μC Register I/O-Ports AVR-Umgebung Peripherie U4.1 U4-1 Grundlegendes zur Übung mit dem AVR-mC U4-1 Grundlegendes zur Übung mit

Mehr

Handbuch zum VivaWeb-Serienbrief-Programm

Handbuch zum VivaWeb-Serienbrief-Programm Handbuch zum VivaWeb-Serienbrief-Programm In 10 Schritten zum Serienbrief Das folgende Handbuch erläutert Ihnen die Nutzungsmöglichkeiten des ARV Serienbrief-Programms in all seinen Einzelheiten. Dieses

Mehr

Wie schütze ich meine Ordner und Dateien auf Laufwerk D:

Wie schütze ich meine Ordner und Dateien auf Laufwerk D: Wie schütze ich meine Ordner und Dateien auf Laufwerk D: IHS IT, 14. Mai 2018 Mit der folgenden Anleitung kann der Zugriff auf einen lokalen Ordner auf Laufwerk D: eingeschränkt werden. Nur jene UserInnen,

Mehr

Smartphone Foto/Video Übertragung auf PC für Diashow und PowerPoint

Smartphone Foto/Video Übertragung auf PC für Diashow und PowerPoint Mediengruppe Smartphone Foto/Video Übertragung auf PC für Diashow und PowerPoint Dieter Schwabe, Dezember 2017 Vorbereitung Zunächst sollten auf dem PC Ordner eingerichtet werden, in die Fotos und Videos

Mehr

Zwei Dinge sind notwendig um eine PADS-Installation ohne Internet-Verbindung zu aktivieren:

Zwei Dinge sind notwendig um eine PADS-Installation ohne Internet-Verbindung zu aktivieren: Offline-Aktivierung Für bestimmte PADS Installationen ist es nicht möglich oder nicht gewünscht, über eine Internetverbindung direkt zu aktivieren. Trotzdem muss die PADS-Installation aktiviert werden.

Mehr

Mikrocontrollerplatine vorbereiten

Mikrocontrollerplatine vorbereiten Mikrocontrollerplatine vorbereiten Aufgabe B1 Verbinden Sie einen Tastschalter mit dem Anschluss PD2 und eine Leuchtdiode mit dem Anschluss PD6 (Vorwiderstand nicht vergessen!). Teil B Timer 1 Mikrocontrollerplatine

Mehr

Dateimanagement (in Windows 8.1)

Dateimanagement (in Windows 8.1) Dateimanagement (in Windows 8.1) Der Windows Arbeitsplatz/Explorer ist das Regiezentrum von Windows. Mit Hilfe des Arbeitsplatz/Explorers können nicht nur Dateien und Ordner, sondern auch alle Elemente

Mehr

Parallel-IO. Ports am ATmega128

Parallel-IO. Ports am ATmega128 Parallel-IO Ansteuerung Miniprojekt Lauflicht Ports am ATmega128 PortE (PE7...PE0) alternativ, z.b. USART0 (RS232) 1 Pin von PortC Port C (PC7...PC0) 1 Parallel-IO-Port "Sammelsurium" verschiedener Speicher

Mehr

Andromeda Benutzeranleitung

Andromeda Benutzeranleitung Andromeda Benutzeranleitung Inhaltsverzeichnis 1. Einleitung 2. Andromeda Software installieren 3. Andromeda Software updaten 4. Verbindung zum Data Linker Kit 5. Benutzerhinweise 5.1. Firmware Update

Mehr

Wie erreiche ich was?

Wie erreiche ich was? Wie erreiche ich was? Projekt: Bezeichnung: Warenwirtschaft (WWSBAU) Spielwiese (Testumgebung MS-ACCESS)) Version: 9.0 Datum: 13.09.2017 Kurzbeschreibung: Mit diesem Leitfaden erhalten Sie eine tabellarische

Mehr

Der CodeBug. A) Erste Schritte. 1) Einleitung

Der CodeBug. A) Erste Schritte. 1) Einleitung Der CodeBug A) Erste Schritte 1) Einleitung.) Wenn wir den CodeBug mittels USB-Kabel bei gedrückter Taste A an den Computer anschließen, blinkt die erste LED rot. Der Computer selbst erkennt ihn als einfachen

Mehr

Lässt sich die Software starten, so folgen Sie der Anleitung weiter auf Seite 3.

Lässt sich die Software starten, so folgen Sie der Anleitung weiter auf Seite 3. Um den Basware Download Manager auf einen anderen PC zu verschieben, sollten Sie zunächst die Software einmal starten um die Konfiguration zu überprüfen. Dazu die Verknüpfung zum Download Manager starten

Mehr

AustroModell. PROGRAMMIERUNG der USB - Servo Controller 6- bis 24-Fach

AustroModell. PROGRAMMIERUNG der USB - Servo Controller 6- bis 24-Fach Der AustroModell 6- bis 24-Kanal Servo Controller kann mit dem Computer über den USB- Mini-B-Kabel angeschlossen werden (nicht im Lieferumfang enthalten, aber im Shop erhältlich). Der USB-Anschluss dient

Mehr

1. Python Interpreter installieren (WinPython)

1. Python Interpreter installieren (WinPython) 1 Excel - User Defined Functions mit Python Um Python als Programmiersprache für Excel UDFs verwenden zu können muss ein Python Interpreter(z.B. WinPython) und xlwings installiert werden: Inhalt 1. Python

Mehr

Code Composer Studio 4.x

Code Composer Studio 4.x Code Composer Studio 4.x Hands-on Session Sebastian Meisner, sebastian.meisner@upb.de Fachgebiet Technische Informatik 1 Inhalt der Hands-on Sesion Präsentation Code Composer Studio (CCS) Aufgaben 2 Einleitung

Mehr

Handbuch. 03/2016 BV_update_tutorial_de. BreakerVisu-Update. Handbuch. Update eines Programms im BreakerVisu Panel

Handbuch. 03/2016 BV_update_tutorial_de. BreakerVisu-Update. Handbuch. Update eines Programms im BreakerVisu Panel Handbuch 03/2016 BV_update_tutorial_de BreakerVisu-Update Handbuch Update eines Programms im BreakerVisu Panel Inhalt Update Verfahren... 3 FTP Transfer... 3 Flash Card Transfer... 6 BV_update_tutorial_de

Mehr

Mikrocontroller: Einführung

Mikrocontroller: Einführung Abbildung 1 Mikrocontroller sind heute allgegenwärtig; ob Zahnbürste, Türschloss, Backofen, Fahrradcomputer, Stereoanlage, Multimeter oder Postkarte, überall sind sie zu finden. Im Prinzip handelt es sich

Mehr

Tag 2 Eingabe und Interrupts

Tag 2 Eingabe und Interrupts Tag 2 Eingabe und Interrupts 08/30/10 Fachbereich Physik Institut für Kernphysik Bastian Löher, Martin Konrad 1 Taster Direkt an Portpin angeschlossen (etwa PINB0, PIND3) Pull-Up-Widerstände einschalten!

Mehr

Erster Schritt Vom Herunterladen bis zum Programmieren

Erster Schritt Vom Herunterladen bis zum Programmieren Erster Schritt Vom Herunterladen bis zum Programmieren Revision vom 27.07.2012 Verzeichnis 1. Einleitung 3 2. Herunterladen 4 3. Installation 5 4. Atmel Studio 6 6 4.1. Neues Projekt 7 4.2. Hinzufügen

Mehr

Unser Dorf 21. Gebrauchsanweisung: Szenario Umweg

Unser Dorf 21. Gebrauchsanweisung: Szenario Umweg Gebrauchsanweisung: Windows 1. Starte den Web-Browser Internet Explorer und gib «www.google.ch» in die Adresszeile ein. Drücke die «Enter»-Taste. Gib als Suchbegriff den Namen eures Wohnortes in die Suchzeile

Mehr

qlabs ElectroMeter Update

qlabs ElectroMeter Update qlabs ElectroMeter Update Prüfen Sie bitte zuerst die aufgespielte Software Version: Schalten Sie das qlabs ElectroMeter ein und drücken Sie die -Taste. Bei Version V4.x.xx ist kein manuelles Update möglich

Mehr

Übertragung des MSB-Mitglieder- Verwaltungsprogrammes von einem PC auf einen anderen PC

Übertragung des MSB-Mitglieder- Verwaltungsprogrammes von einem PC auf einen anderen PC Übertragung des MSB-Mitglieder- Verwaltungsprogrammes von einem PC auf einen anderen PC Die Portierung des Systems ist relativ einfach, läuft in mehreren Schritten ab und ist in wenigen Minuten durchgeführt.

Mehr

Desktop Hintergrund einrichten.

Desktop Hintergrund einrichten. Berufsbildungsbereich Produktion und Verwaltung PC Grundkurs Allgemein Desktop Hintergrund einrichten. Der Desktop kann nach den eigenen Wünschen gestaltet und verändert werden. Es kann das Hintergrundbild

Mehr

1. Die Check-out / Check-in Funktionalität

1. Die Check-out / Check-in Funktionalität 1. Die Check-out / Check-in Funktionalität Die Check-out / Check-in Funktionalität dient in erster Linie dazu andere Programme, wie beispielsweise Photoshop, Illustrator, CorelDraw, etc., in den Arbeitsfluss

Mehr

How to Public key authentication with freesshd

How to Public key authentication with freesshd How to Public key authentication with freesshd Enthaltene Funktionen - Umstellung auf Public key authentication - Generierung eines Private keys mit PuTTY Key Generator - Verbindung testen Voraussetzung

Mehr

Installation Office 365 für Studenten

Installation Office 365 für Studenten Information Sie erhalten das vielseitige Office 365 Paket inkl. Onlinespeicher (OneDrive 1TB) von der Schule kostenlos zur Verfügung gestellt. Diese Anleitung soll Ihnen helfen das Office-Paket auf Ihrem

Mehr

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005 Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005 Visual Studio 2005 downloaden und installieren Visual Studio 2005 (VS) ist eine Entwicklungsumgebung von Microsoft für mehrere Programmiersprachen,

Mehr

Programmierung Nibo 2 Teil 1 ATmel AVR Studio 6. * by nicaisystems. Programmierung Nibo 2 Teil 1 - AVR Studio 6 1

Programmierung Nibo 2 Teil 1 ATmel AVR Studio 6. * by nicaisystems. Programmierung Nibo 2 Teil 1 - AVR Studio 6 1 by HJS Programmierung Nibo 2 Teil 1 ATmel AVR Studio 6 * by nicaisystems Programmierung Nibo 2 Teil 1 - AVR Studio 6 1 Nibo 2 Programmierung Teil 1 ATmel AVR Studio 6 Ich arbeite mit Windows 7 und den

Mehr

Kurzanleitung für den MyDrive Client

Kurzanleitung für den MyDrive Client Kurzanleitung für den MyDrive Client Hinweis: Prüfen bei Problemen zuerst, ob eine neuere Version vorhanden ist und installieren Sie diese. Version 1.1 - Kopieren von einzelnen Files innerhalb von MyDrive

Mehr

Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern)

Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Bedienungsanleitung Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Freeware für Microsoft Windows Dr. Markus Ziegler www.spaichinger-schallpegelmesser.de

Mehr

Dateiansichten in Ordnern

Dateiansichten in Ordnern Dateien und Ordner Das Ordnen und Organisieren von Dateien ist das A und O, wenn es darum geht, effektiv mit dem Computer zu arbeiten. Nur wer Ordnung hält und seinen Datenbestand logisch organisiert,

Mehr

Ansteuerung eines LCD-Screens

Ansteuerung eines LCD-Screens Ansteuerung eines LCD-Screens Marcel Meinersen 4. Mai 2013 Marcel Meinersen Ansteuerung eines LCD-Screens 4. Mai 2013 1 / 27 Inhaltsverzeichnis 1 Allgemeines Was ist ein LCD-Screen? LCD 162C LED Marcel

Mehr

2. Installation unter Windows 10 mit Internetexplorer 11.0

2. Installation unter Windows 10 mit Internetexplorer 11.0 1. Allgemeines Der Zugang zum Landesnetz stellt folgende Anforderungen an die Software: Betriebssystem: Windows 7 32- / 64-bit Windows 10 64-bit Windows Server Windows Server 2012 R2 2016 R2 Webbrowser:

Mehr

Content Management System

Content Management System Content Management System Joomla ist ein CMS. Dieses soll von der Website www.joomlaos.de in der aktuellsten Version geladen werden, um es dann auf dem Gratis-Hoster (Anbieter von Web-Platz) zu installieren.

Mehr

Meyton ShootMasterII Software V

Meyton ShootMasterII Software V Meyton ShootMasterII Software V. 4.6.0 Meyton ShootMasterII Software V. 4.6.0 installieren 2016 web http://support.meyton.eu tel. +49 5226 9824-0 mail support@meyton.eu Bei dem nachfolgenden Dokument handelt

Mehr