UART und Interrupts. Versuch Nr. 7

Größe: px
Ab Seite anzeigen:

Download "UART und Interrupts. Versuch Nr. 7"

Transkript

1 Universität Koblenz Landau Name:..... Institut für Physik Vorname:..... Hardwarepraktikum für Informatiker Matr. Nr.:..... UART und Interrupts Versuch Nr. 7 Vorkenntnisse: Aufbau und Arbeitsweise einer MCU, Komponenten eines Mikrocontrollersystems, Architektur und Befehlssatz des Mikrocontrollers AtMega16, Interruptverarbeitung, Stapelspeicher und zeiger, serielle Kommunikation, UART, Register der UART, Baudraten.

2 Versuch Aufgabe Mit einem Programm soll ein Zeichen über die UART empfangen und anschliessend wieder über die UART zurückgesendet werden, ein sg. ECHO-Server. Das Hauptprogramm soll nur aus folgenden Unterprogrammaufrufen bestehen: : ; Initialisierung des main() : ; Stackpointers { char c; call UART_Init uart_init(); echo: while(1) call UART_RECV { call UART_SEND c=uart_recv(); jmp echo uart_send(c); } } 1.1 Aufgabe Entwickeln Sie ein Assembler bzw C Unterprogramm UART Init zur Initialisierung der UART. Die UART soll wie folgt konfiguriert werden: - bidirektional - Baudrate: 9600 Baud - Wortbreite: 8 Bit - Stopbits: 1 - Parity: aus 2

3 Versuch Aufgabe Entwickeln Sie das Unterprogramm U ART Send zum Senden eines Zeichens über die UART. Das zu sendende Zeichen soll sich im Assemblerfall im Register R16 befinden, ansonsten wird es als Parameter übergeben. 1.3 Aufgabe Entwickeln Sie ein Unterprogramm U ART Recv zum Empfangen eines Zeichens über die UART. Das Unterprogramm soll eine blockierende Funktion haben, dh. ein Rücksprung ins Hauptprogramm soll erst erfolgen, wenn ein Zeichen empfangen wurde. Das empfangene Zeichen soll sich im Assemblerfall im Register R16 befinden, ansonsten ist es der Funktionswert. 3

4 Versuch Aufgabe Modifizieren Sie den obigen ECHO Server so, dass die Aufgabe interruptgesteuert abläuft. Das Hauptprogramm soll nun folgende Struktur besitzen: : ; Initialisierung des main() : ; Stackpointers { call UART_Init uart_init(); main: jmp main while(1); } Das Hauptprogramm besteht also aus einer leeren Endlosschleife. Hinweis: Für Interuptbearbeitung ist zunächst das Global Interupt Flag zu setzen. Ferner sollte der Recieve Complete Interrupt Enable (RXCIE) gesetzt sein, um eine entsprechende Interrupt Empfangsroutine aufzurufen. Die Interruptroutine muss nun das Zeichen aus dem UART Empfangsregister abholen und wieder zurückschicken. 4

5 Versuch Lauflicht Entwerfen Sie ein Programm, das ein Lauflicht erzeugt, welches über die UART interruptgesteuert Richtung und Geschwindigkeit verändern kann. Das Lauflicht soll aus acht LEDs bestehen, wobei immer nur eine LED leuchten soll. Das Lauflicht soll sich zyklisch verhalten. Wird über die UART eine 0 gesendet, so ist die aktuelle Laufrichtung umzukehren. Alle anderen Werte zwischen 1 und 255 werden als delay-werte in msec interpretiert. Entwerfen Sie das Hauptprogramm, das das Lauflicht generiert, sowie eine Interruptroutine, die die UART ausliest und das Lauflicht steuert. 5

6 Versuch Steuerung eines Servomotors Auszug aus Wikipedia: Der Servomotor ist ein Motor, der verschiedene vorgebbare Positionen anfahren kann und diese dann beibehält. Die Position ist dabei im Falle eines rotatorischen Motors eine Winkelposition und im Fall eines Linearmotors eine Streckenposition. Verwendet werden sowohl Elektromotoren als auch Hydraulikmotoren. Das Anfahren und Beibehalten der vorgegebenen Position wird durch eine Regelung vorgenommen. Zum genauen Einstellen der Position sind der Servomotor und seine Regelung mit einer Messeinrichtung versehen, die die aktuelle Position (z.b. den zurückgelegten Drehwinkel bezüglich einer Anfangsposition) des Motors bestimmt. Die elektronische Regelung vergleicht das Signal dieses Gebers mit einem vorgegebenen Positions-Sollwert. Liegt eine Abweichung vor, so wird der Motor in diejenige Richtung gedreht, die einen geringeren Verfahrweg zum Sollwert sicherstellt. Im Modellbaubereich wird dazu zwischen der Steuerung und dem Servomotor meist folgende einfache Pulsweitenmodulation verwendet: mit einer Wiederholfrequenz, die von etwa 50 Hz bis 100 Hz variieren kann, wird von der Steuerung an den Motor und dessen Regelung ein Impuls gesendet, dessen Länge dem Positions-Sollwert entspricht. Ein Impuls von 1 msec Länge entspricht dabei der Auslenkung ganz zu der einen Seite, ein 1,5 msec langer Impuls bedeutet die exakte Mittelstellung des Servomotors und ein 2 msec langer Impuls steht für eine Auslenkung zur anderen Seite. Diese Signale werden von der Regelung, die direkt in den Servomotor integriert ist, interpretiert und in die Signale für den Motor umgewandelt. Entwerfen Sie ein Programm zur Ansteuerung eines Modellbau Servomotors. Das Programm soll alle 20 msec ein Impuls der Länge 1-2msec erzeugen. Die Länge dieses Impulses wird vom Inhalt des Registers R0 (C: Variable unsigned char time) gesteuert. Eine 0x00 bedeutet eine Impulslänge von 1 msec, ein Inhalt von 0xC8 (dez. 200) entsprechend 2msec. Die Interruptroutine zum Setzen von R0 (unsigned char time) per UART muss dafür sorgen, dass der Wert 0xC8 nicht überschritten wird. Hinweis: Der Steuereingang des Servomotors ist TTL kompatibel. Hinweis: Überprüfen Sie Ihre Impulslängen am Oszilloskop, bevor Sie den Servomotor anschliessen. 6

7 Versuch 7 7 m 7

Assembler/C Programmierung eines Mikrocontrollers

Assembler/C Programmierung eines Mikrocontrollers Universität Koblenz Landau Name:..... Institut für Physik Vorname:..... Hardwarepraktikum für Informatiker Matr. Nr.:..... Assembler/C Programmierung eines Mikrocontrollers I/O und Unterprogramme Versuch

Mehr

AVR UART. ELV Modul: http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=28776&flv=1&berei ch=&marke=

AVR UART. ELV Modul: http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=28776&flv=1&berei ch=&marke= AVR UART 1. Einleitung In dieser Anleitung soll beispielhaft gezeigt werden, wie die serielle Kommunikation zwischen einem AVR Mikroprozessor und dem PC aufgebaut wird. Hierbei wird erst der einfache Fall

Mehr

UART-Kommunikation mit dem Atmel AVR

UART-Kommunikation mit dem Atmel AVR Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier UART-Kommunikation mit dem Atmel

Mehr

MODUL 6 TIMER UND COUNTER

MODUL 6 TIMER UND COUNTER µc Anwendungsprogrammierung in C Modul 6 / Seite 1 MODUL 6 TIMER UND COUNTER V1.1 J. Humer 1997 µc Anwendungsprogrammierung in C Modul 6 / Seite 2 INHALTSVERZEICHNIS MODUL 6 TIMER UND COUNTER Inhalt Seite

Mehr

Serie 8: Microcontroller 17./18.07.2014

Serie 8: Microcontroller 17./18.07.2014 Serie 8: Microcontroller 17./18.07.2014 I. Ziel der Versuche Erster Erfahrungen mit einem Microcontroller sollen gesammelt werden, die grundlegenden Ein- Ausgabe-Operationen werden realisiert. II. Vorkenntnisse

Mehr

AVR-Mikrocontroller in BASCOM programmieren, Teil 3

AVR-Mikrocontroller in BASCOM programmieren, Teil 3 jean-claude.feltes@education.lu 1/8 AVR-Mikrocontroller in BASCOM programmieren, Teil 3 Alle Beispiele in diesem Kapitel beziehen sich auf den Mega8. Andere Controller können unterschiedliche Timer haben.

Mehr

Interrupts. Funktionsprinzip. Funktionsprinzip. Beispiel in C

Interrupts. Funktionsprinzip. Funktionsprinzip. Beispiel in C Interrupts Funktionsprinzip Interrupts bei ATmega128 Beispiel in C Funktionsprinzip 1 Was ist ein Interrupt? C muss auf Ereignisse reagieren können, z.b.: - jemand drückt eine Taste - USART hat Daten empfangen

Mehr

Microcontroller Kurs Programmieren. 09.10.11 Microcontroller Kurs/Johannes Fuchs 1

Microcontroller Kurs Programmieren. 09.10.11 Microcontroller Kurs/Johannes Fuchs 1 Microcontroller Kurs Programmieren 9.1.11 Microcontroller Kurs/Johannes Fuchs 1 General Purpose Input Output (GPIO) Jeder der Pins der vier I/O Ports kann als Eingabe- oder Ausgabe-leitung benutzt werden.

Mehr

Programmieren in C Teil 3: Mikrocontrollerprogrammierung

Programmieren in C Teil 3: Mikrocontrollerprogrammierung Programmieren in C Teil 3: Mikrocontrollerprogrammierung 08/30/10 Fachbereich Physik Institut für Kernphysik Bastian Löher, Martin Konrad 1 Tag 1 Hello World 08/30/10 Fachbereich Physik Institut für Kernphysik

Mehr

Laborprotokoll Informationstechnologien

Laborprotokoll Informationstechnologien Laborprotokoll Informationstechnologien Mikrocontroller-Programmierung (C 51) TKS 2004, Sommersemester 2004/05 Klaus Roleff Andreas Unterweger Klaus Roleff, Andreas Unterweger ITLB2 Seite 1 von 18 Übung

Mehr

B1 Stapelspeicher (stack)

B1 Stapelspeicher (stack) B1 Stapelspeicher (stack) Arbeitsweise des LIFO-Stapelspeichers Im Kapitel "Unterprogramme" wurde schon erwähnt, dass Unterprogramme einen so genannten Stapelspeicher (Kellerspeicher, Stapel, stack) benötigen

Mehr

8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382

8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382 8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382 Der MAX5382 ist ein 8 Bit DA Wandler im SOT23 Gehäuse. Der MAX5380 besitzt eine interne Referenzspannung von 2 V, der MAX5381 von 4 Volt und der verwendete

Mehr

7.0 PWM - Pulsbreitenmodulation

7.0 PWM - Pulsbreitenmodulation 7.0 PWM - Pulsbreitenmodulation PWM ist eine Abkürzung für Pulse Width Modulation (Pulsbreitenmodulation). Zwei unabhängige PWM-Ausgänge erlauben die Erzeugung von Rechtecksignalen mit einstellbarer Frequenz

Mehr

CCS Compiler Tutorial mit Beispielen

CCS Compiler Tutorial mit Beispielen CCS Compiler Tutorial mit Beispielen Mit diesem Tutorial werden Sie den CCS Compiler kennenlernen, um mit ihm Projekte selbstständig erstellen zu können. Es werden zugleich die Programmierung und die Grundlagen

Mehr

3.14 Die Programmieroberfläche Programmierung

3.14 Die Programmieroberfläche Programmierung 121 3.14 Die Programmieroberfläche Programmierung Besonderheiten Die Oberflächen der einzelnen Quellen (3S, KW-Software, Siemens-TIA-Portal, logi.cad 3, PAS4000) sind in sich unterschiedlich. Aber auch

Mehr

Mikrocontrollertechnik

Mikrocontrollertechnik Aufgaben: Impulse zählen (Zählerfunktion) Zeitintervalle erzeugen (Zeitgeberfunktion) Prinzipschaltbild: Die Programmierung erfolgt mit den Registern TMOD und TCON: timer.doc TSC Seite 1/8 timer.doc TSC

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

Fachhochschule Kaiserslautern Fachbereich Angewandte Ingenieurwissenschaften WS2010/11. Zeitpunkt der Prüfung: 18.01.2011 Beginn: 10.

Fachhochschule Kaiserslautern Fachbereich Angewandte Ingenieurwissenschaften WS2010/11. Zeitpunkt der Prüfung: 18.01.2011 Beginn: 10. Lehrprozessor: Coldfire MCF-5272 Zeitpunkt der Prüfung: 18.01.2011 Beginn: 10.45 Uhr Raum: Aula Bearbeitungszeit: 180 Minuten Erlaubte Hilfsmittel: Gedrucktes Vorlesungsskript von Prof. Neuschwander mit

Mehr

BEDIENUNGSANLEITUNG SKX OPEN. SKX Open ZN1RX SKXOPEN. Edition 1,1

BEDIENUNGSANLEITUNG SKX OPEN. SKX Open ZN1RX SKXOPEN. Edition 1,1 BEDIENUNGSANLEITUNG SKX OPEN SKX Open ZN1RX SKXOPEN Edition 1,1 INHALT 1. Einleitung... 3 1.1. ZN1RX-SKX OPEN... 3 1.2. Applikationsprogramm: SKX Open... 3 1.3. Grundlegende Spezifikationen des SKX Open...

Mehr

Wie in der Skizze zu sehen ist, bleibt die Periodendauer / Frequenz konstant und nur die Pulsweite ändert sich.

Wie in der Skizze zu sehen ist, bleibt die Periodendauer / Frequenz konstant und nur die Pulsweite ändert sich. Kapitel 2 Pulsweitenmodulation Die sogenannte Pulsweitenmodulation (kurz PWM) ist ein Rechtecksignal mit konstanter Periodendauer, das zwischen zwei verschiedenen Spannungspegeln oszilliert. Prinzipiell

Mehr

Was unterscheidet Microcontroller von einem PC ( Laptop ) oder einem Handy

Was unterscheidet Microcontroller von einem PC ( Laptop ) oder einem Handy uc_kurs_mts_hl_1 Seite 1 S1 Was unterscheidet Microcontroller von einem PC ( Laptop ) oder einem Handy An einen uc kann man eine Menge Sensoren und Aktuatoren anschließen. Mit den Sensoren kann der uc

Mehr

Lehrfach: Mikrorechentechnik Versuch: Zeitmessung

Lehrfach: Mikrorechentechnik Versuch: Zeitmessung ZM P_51_004_NEU. doc Lehrfach: Mikrorechentechnik Versuch: Zeitmessung Oc Hochschule Zittau/Görlitz; Fachbereich Elektro- und Informationstechnik Prof. Dr.-Ing. Kühne April 2005 Bearb.:Dipl.-Ing. Sbieschni

Mehr

Einführung in die Programmierung von Mikrocontrollern mit C/C++

Einführung in die Programmierung von Mikrocontrollern mit C/C++ Einführung in die Programmierung von Mikrocontrollern mit C/C++ Vorlesung Prof. Dr.-Ing. habil. G.-P. Ostermeyer Rechenleistung/Speicher Systemintegration Grundlagen der Mikrocontrollertechnik (Wiederholung)

Mehr

Autonome Mobile Systeme. Dr. Stefan Enderle

Autonome Mobile Systeme. Dr. Stefan Enderle Autonome Mobile Systeme Dr. Stefan Enderle 2. Mikrocontroller Einleitung Unterschied Controller / Prozessor: Speicher (RAM, Flash, Eprom) intern Viele I/Os (Digital, Analog) Bus-Unterstützung (Seriell,

Mehr

INTERPRETER Interface. DATAWIN OMR Serie 10 Serie 50 Serie 300. Programmbeschreibung. Edition 020701_01

INTERPRETER Interface. DATAWIN OMR Serie 10 Serie 50 Serie 300. Programmbeschreibung. Edition 020701_01 INTERPRETER Interface DATAWIN OMR Serie 10 Serie 50 Serie 300 Programmbeschreibung Edition 020701_01 KAPITEL 1: Allgemeine Beschreibungen... 2 Allgemeines... 2 KAPITEL 2: Einlesebefehle... 3 L Befehl...

Mehr

EasyMeter. Embedded Software Vorlesung und Praktikum 14.12.2015. Thomas Brinkmann Ludwig Horsthemke

EasyMeter. Embedded Software Vorlesung und Praktikum 14.12.2015. Thomas Brinkmann Ludwig Horsthemke EasyMeter Embedded Software Vorlesung und Praktikum 14.12.2015 Thomas Brinkmann Ludwig Horsthemke Stegerwaldstraße 39 D-48565 Steinfurt fon +49 (0)251.83 64-050 fax +49 (0)251.83 64-060 praesidium@fh-muenster.de

Mehr

Tech Note: SYSTEMVARIABLEN SIO_RJ11_BAUDRATE. Tel.: +43 (0) 3159/3001. www.hiquel.com. Products: SLS Produkte A-8344 Bad Gleichenberg

Tech Note: SYSTEMVARIABLEN SIO_RJ11_BAUDRATE. Tel.: +43 (0) 3159/3001. www.hiquel.com. Products: SLS Produkte A-8344 Bad Gleichenberg sind sind fest fest verankerte Bausteine im im 500-Configurator. Sie Sie haben eine eine fixe fixe Benennung, die die nicht verändert werden kann. Außerdem werden die die Namen der der immer groß großgeschrieben.

Mehr

Der M-Bus: Ausdehnung des Netzes bei unterschiedlichen Baudraten. Version 1 vom 19.12.1995

Der M-Bus: Ausdehnung des Netzes bei unterschiedlichen Baudraten. Version 1 vom 19.12.1995 Der M-Bus: Ausdehnung des Netzes bei unterschiedlichen Baudraten Version 1 vom 19.12.1995 Prof. Dr. Horst Ziegler Dipl.-Phys. Ing. Carsten Bories Arbeitsgruppe Prof. Dr. Ziegler Fachbereich Physik Universität-GH

Mehr

Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c

Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c Übungen für die Einführung in die Assemblerprogrammierung mit dem Prozessor c515c 1 Transportbefehle 1.1 Verwendung nur Akku und Register (R0, R1,... R7) 1.1.1 Kopieren Sie den Wert aus Register1 nach

Mehr

KLAUSUR DIGITALTECHNIK SS 00

KLAUSUR DIGITALTECHNIK SS 00 Aufgabe 1 (20P) KLAUSUR DIGITALTECHNIK SS 00 Entwerfen Sie ein Flipflop unter ausschließlicher Verwendung eines Dreifach-UND und dreier Zweifach-ODER. Beschreiben Sie das Verhalten ( Zustandsdiagramm,

Mehr

Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.

Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A. Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.Schultze, DK4AQ 1 Das Arduino-Projekt Arduino ist ein Open-Source-Prototypen-System,

Mehr

Send/Receive PCU/MCU. Protokoll

Send/Receive PCU/MCU. Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll

Mehr

Modul 1 C-Programmierung der Familie 8051 Einführung. µc Anwendungsprogrammierung in C Modul 1 / Seite 1. Version 1.0 Dipl. Ing. Dr.

Modul 1 C-Programmierung der Familie 8051 Einführung. µc Anwendungsprogrammierung in C Modul 1 / Seite 1. Version 1.0 Dipl. Ing. Dr. µc Anwendungsprogrammierung in C Modul 1 / Seite 1 Modul 1 C-Programmierung der Familie 8051 Version 1.0 Dipl. Ing. Dr. Josef Humer µc Anwendungsprogrammierung in C Modul 1 / Seite 2 INHALTSVERZEICHNIS

Mehr

MIKROPROZESSOR PROGRAMMIERUNG 8. VORLESUNG. LV-Nr. 439.026 SS2007 1 INSTITUT FÜR ELEKTRONIK BIT

MIKROPROZESSOR PROGRAMMIERUNG 8. VORLESUNG. LV-Nr. 439.026 SS2007 1 INSTITUT FÜR ELEKTRONIK BIT MIKROPROZESSOR PROGRAMMIERUNG 8. VORLESUNG BIT LV-Nr. 439.026 SS2007 1 Datendefinitionen b) Unterteilung nach Typen: (Teil 2) void leer Pointer 2/4 Bytes Adresse von Objekten Arrays bei allen Datentypen

Mehr

Über die Status-Befehle kann die Peripherie der gesamten Hard- und Firmware abgefragt werden.

Über die Status-Befehle kann die Peripherie der gesamten Hard- und Firmware abgefragt werden. DOKUMENTATION SCHWABENPLAN MC-PROTOKOLL 1. EINLEITUNG Das Schwabenplan MC-Protokoll wurde entwickelt um jede Hauptplatine aus unserem Lieferprogramm mit einer Software zu verbinden. Die Programmiersprache

Mehr

Programmlisting STEP7/Micro:

Programmlisting STEP7/Micro: Softwaremodul zur Datenübernahme der Strahldaten vom SCAN- Lichtgitter in eine SPS vom Typ Simatic S7/200 Das als Interrupt-Modul realisierte Treiberprogramm übernimmt die Meßdaten als seriellen Datenstrom

Mehr

Die interne Peripherie der Mikrocontroller

Die interne Peripherie der Mikrocontroller DIE INTERNE PERIPHERIE DER MIKROCONTROLLER 1 Die interne Peripherie der Mikrocontroller Dargestellt am Beispiel Atmel AVR Übersicht: 1. Externe Interrupts 2. Zähler und Zeitgeber (Counter/Timer) 3. serielle

Mehr

SC18IM700-Tester v1.0. 1. Einleitung

SC18IM700-Tester v1.0. 1. Einleitung SC18IM700-Tester v1.0 1. Einleitung Der SC18IM700-Tester ist ein mittels Visual Studio.NET und in der Programmiersprache C# entwickeltes Programm. Es lehnt sich an der Funktion eines einfachen Terminal-

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

Name: ES2 Klausur Thema: ARM 25.6.07. Name: Punkte: Note:

Name: ES2 Klausur Thema: ARM 25.6.07. Name: Punkte: Note: Name: Punkte: Note: Hinweise für das Lösen der Aufgaben: Zeit: 95 min. Name nicht vergessen! Geben Sie alle Blätter ab. Die Reihenfolge der Aufgaben ist unabhängig vom Schwierigkeitsgrad. Erlaubte Hilfsmittel

Mehr

Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen

Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen Mikroprozessoren Grundlagen Aufbau, Blockschaltbild Grundlegende Datentypen AVR-Controller Anatomie Befehlssatz Assembler Speicherzugriff Adressierungsarten Kontrollstrukturen Stack Input / Output (I/O)

Mehr

Praktikum Computersystemtechnik

Praktikum Computersystemtechnik Friedrich-List-Platz 1, 01069 Dresden ~ PF 120701 ~ 01008 Dresden ~ Tel.(0351) 462 3383 ~ Fax (0351) 462 2175 Praktikum Computersystemtechnik Versuch C6 Prozess-Steuerung mittels IP 1 Allgemeine Hinweise

Mehr

01.04.2004 Fachbereich Informatik Microcomputer-Labor TFH Berlin MCÜ 65 1. Laborübung -Beschreibung der Hardware -Beschreibung der Aufgabe Seite 2 -Frontplatte des Zielsystems Seiten 3 -Tabellen und Timingdiagramme

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Bernd-Dieter Schaaf Mikrocomputertechnik Mit MikroControllern der Familie 8051 unter Mitarbeit von Peter Wissemann 4., aktualisierte Auflage mit 267 Bildern sowie zahlreichen Beispielen und Übungen HANSER

Mehr

AVR-Mikrocontroller mit dem GCC programmieren

AVR-Mikrocontroller mit dem GCC programmieren AVR-Mikrocontroller mit dem GCC programmieren Mario Haustein Chemnitzer Linux User Group 10. Februar 2012 Mario Haustein (CLUG) AVR-Mikrocontroller 10. Februar 2012 1 / 21 1. Die Architektur 2. AVR in

Mehr

Multitasking / virtuelle Maschinen mittels Atmel AVR- Mikrocontrollern (Simple & Stupid)

Multitasking / virtuelle Maschinen mittels Atmel AVR- Mikrocontrollern (Simple & Stupid) VM/AVR SIMPLE & STUPID 1 Multitasking / virtuelle Maschinen mittels Atmel AVR- Mikrocontrollern (Simple & Stupid) Stand: 26. 1. 2010 Zweck: Elementare Demonstration der Mehrprogrammausführung auf Grundlage

Mehr

Vorläufiges. Handbuch

Vorläufiges. Handbuch 1 Vorläufiges Handbuch Datenfunkmodul OPC 1430 Stand August 2004 AMBER wireless GmbH Albin-Köbis-Straße 18 51147 Köln Tel. 02203-369472 Fax 02203-459883 email info@amber-wireless.de Internet http://ww.amber-wireless.de

Mehr

Workshop: ASURO-Programmieren in C

Workshop: ASURO-Programmieren in C Workshop: ASURO-Programmieren in C / Teil 1: Theorie Workshop: ASURO-Programmieren in C Teil 1: Theorie Markus Becker http://mbecker-tech.de Bürgernetz Ingolstadt e. V. / ByteWerk Stand: 1. Mai 2010 Copyright:

Mehr

Serieller S-Bus reduziertes Protokoll (Level 1)

Serieller S-Bus reduziertes Protokoll (Level 1) 2 Serieller S-Bus reduziertes Protokoll (Level 1) Inhalt - S-Bus RS485 Netzwerk - Beispielaufbau - Reduziertes S-Bus-Protokoll - PG5 Projektvorbereitung - Master / Konfiguration und Programmierung - Master

Mehr

Einführung in die Welt der Microcontroller

Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Inhaltsverzeichnis 1 Übersicht Möglichkeiten Einsatz 2 Microcontroller

Mehr

AVR-Mikrocontroller in BASCOM programmieren

AVR-Mikrocontroller in BASCOM programmieren jean-claude.feltes@education.lu 1 AVR-Mikrocontroller in BASCOM programmieren Der AD-Wandler 1. Die Eigenschaften der AD-Wandler beim Mega8 (beim Mega16 / Mega32 ist es ähnlich) Prinzip: nach dem Wägeverfahren

Mehr

Rechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7

Rechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7 1 Vortrag Atmega 32 Von Urs Müller und Marion Knoth Urs Müller Seite 1 von 7 Inhaltsverzeichnis 1 Vortrag Atmega 32 1 1.1 Einleitung 3 1.1.1 Hersteller ATMEL 3 1.1.2 AVR - Mikrocontroller Familie 3 2 Übersicht

Mehr

U23 2008 Abend 3: Musterlösungen, Taster entprellen, Unterprozeduren, Interrupts, Timer

U23 2008 Abend 3: Musterlösungen, Taster entprellen, Unterprozeduren, Interrupts, Timer Abend 3: Musterlösungen, Taster entprellen, Unterprozeduren, Interrupts, Timer Alexander Neumann e.v. http://koeln.ccc.de Köln, 1.9.2008 1 Musterlösungen Aufgabe 1 & 2 2 Taster entprellen

Mehr

Inhaltsverzeichnis. Grundbegriffe der C-Programmierung Für den HI-TECH C-Compiler

Inhaltsverzeichnis. Grundbegriffe der C-Programmierung Für den HI-TECH C-Compiler Inhaltsverzeichnis Grundbegriffe der C-Programmierung 1. Grundsätzliches... 2 1.1 Darstellung von Werten... 2 1.1.1 Dezimale Zahlendarstellung... 2 1.1.2 Binäre Zahlendarstellung... 3 1.1.3 Hexadezimale

Mehr

Calantec GmbH www.calantec.de

Calantec GmbH www.calantec.de Calantec GmbH www.calantec.de Motorsteuerungen CL-Serie Benutzerhandbuch Version 1.10 Calantec GmbH Automatisierungstechnik, Industrieelektronik Aufgang B Helmholtzstraße 2-9 Telefon: 030 453 01 519 Geschäftsführer:

Mehr

Wie Software laufen lernt

Wie Software laufen lernt Übersicht 1. Einleitung 2. Grundkenntnisse 3. Ausstattung 4. Wo fange ich an? Wie Software laufen lernt Grundschaltplan Steckbrett, AVR-Studio und Datenblätter Debugging: Oscilloscope und Seriellport Tutorials

Mehr

ARDUINO Basics, Teil 2. Serielle Kommunikation und analoge Schnittstellen Markus Ulsaß, attraktor Hamburg, 3.6.2013

ARDUINO Basics, Teil 2. Serielle Kommunikation und analoge Schnittstellen Markus Ulsaß, attraktor Hamburg, 3.6.2013 ARDUINO Basics, Teil 2 Serielle Kommunikation und analoge Schnittstellen Markus Ulsaß, attraktor Hamburg, 3.6.2013 Attraktor Attraktor der Makerspace in Hamburg seit 2010 gemeinnütziger Verein auf 300

Mehr

5-Tonfolgen Dekodierung mittels AVR

5-Tonfolgen Dekodierung mittels AVR 5-Tonfolgen Dekodierung mittels AVR 2. Fassung In letzter Zeit bekam ich viele Anfragen wie denn die Dekodierung der Tonfolgen über einen µc genau funktioniert, wie die Hardware und Software dazu aussieht

Mehr

Maschinenorientierte Programmierung

Maschinenorientierte Programmierung Prof. Dr. Sven-Hendrik Voß Wintersemester 2015 Technische Informatik (Bachelor), Semester 2 Termin 10, 08.12.2015 Maschinenorientierte Programmierung Seite 2 Timer- und Counter-Programmierung Maschinenorientierte

Mehr

USB-I 2 C Stick. USB-I2C Stick.doc Seite 1 von 7

USB-I 2 C Stick. USB-I2C Stick.doc Seite 1 von 7 Der USB-I 2 C Stick ist eine Steuerung mit integriertem Mikrocontroller. Der USB Anschluss eines Computers wird als virtueller COM-Port verwendet, um den USB-I 2 C Stick aus einer Software anzusprechen.

Mehr

Lösungen zum Kurs "Mikrocontroller Hard- und Software

Lösungen zum Kurs Mikrocontroller Hard- und Software Lösungen zum Kurs "Mikrocontroller Hard- und Software Gerhard Schmidt Kastanienallee 20 64289 Darmstadt http://www.avr-asm-tutorial.net Lösung Aufgabe 2 Aufgabe 2 sbi DDRB,PB0 2 Takte sbi PORTB,PB0 2 Takte

Mehr

Boot Loader für AVR ATmega Controller

Boot Loader für AVR ATmega Controller Boot Loader für AVR ATmega Controller Copyright 2003 2014 MME Berlin Alle Rechte vorbehalten Dokumentation: blm, Revision 1.25 Einschränkung der Gewährleistung. Es wird keine Garantie für die Richtigkeit

Mehr

Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung. Kurzbeschreibung

Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung. Kurzbeschreibung Ringlicht-v3 - Frei konfigurierbares Ringlicht mit RS232 Anbindung Kurzbeschreibung Das frei konfigurierbare Ringlicht kann jede beliebige Abfolge an Lichtmustern erzeugen und über einen Triggereingang

Mehr

web: www.ncgraphics.de CAD/CAM-Systeme Entwicklung Beratung Vertrieb Kundenbetreuung Service für Werkzeugmaschinen

web: www.ncgraphics.de CAD/CAM-Systeme Entwicklung Beratung Vertrieb Kundenbetreuung Service für Werkzeugmaschinen DNC Software für Windows Version 2.0 Installation der Software Starten Sie die Datei DNC-Install.exe auf der Diskette / CD und folgen den Installationsanweisungen. Start der Software Beim ersten Start

Mehr

Praktikum Mikrocomputertechnik

Praktikum Mikrocomputertechnik Praktikum Mikrocomputertechnik Versuch 1: Einstieg in die Assemblerprogrammierung mit dem Microcontroller XC164 IE-Labor oder DT-Labor Labor: Versuchsdurchfürhung am: Teilnehmer: Testat: Gruppe: Semester:

Mehr

EX-1361 / EX-1361IS EX-1362 / EX-1362IS. 1S PCMCIA Karte Standard und Surge Protection & Optical Isolation

EX-1361 / EX-1361IS EX-1362 / EX-1362IS. 1S PCMCIA Karte Standard und Surge Protection & Optical Isolation Bedienungsanleitung EX-1361 / EX-1361IS 1S PCMCIA Karte Standard und Surge Protection & Optical Isolation EX-1362 / EX-1362IS 2S PCMCIA Karte Standard und Surge Protection & Optical Isolation Version 1.3

Mehr

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 2 Der Mikrocontroller Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 1 beschrieben. Auf dem Chip sind die, ein ROM- für das Programm, ein RAM- für die variablen

Mehr

Projekt Thermen-Steuerung von Manuel Schreiner Mat.-Nr.: 713586 Betreuer: Prof. Rückle

Projekt Thermen-Steuerung von Manuel Schreiner Mat.-Nr.: 713586 Betreuer: Prof. Rückle Stand 16.06.08 Projekt Thermen-Steuerung von Manuel Schreiner Mat.-Nr.: 713586 Betreuer: Prof. Rückle Projekt-Kurzbeschreibung: Ziel des Projektes ist es ein Gerät zu entwickeln, welches die Temperatur

Mehr

Software Manual Asuro xtend

Software Manual Asuro xtend Software Manual Asuro xtend Zur Benutzung mit dem ASURO Roboter bzw. ASURO xtend 2014 AREXX Engineering und JM3 Engineering www.arexx.com Neueste Updates sind auf www.jm3-engineering.com! Version: 0.90

Mehr

PCE-USM RS-232 - USB Logger

PCE-USM RS-232 - USB Logger PCE-USM RS-232 - USB Logger Der Logger ermöglicht die Sendedaten der RS-232 Schnittstelle als TXT Format in einen oder mehreren Ordnern mit Zeit und Datum zu speichern. Der Logger kann sowohl Daten empfangen

Mehr

x86 Assembler Praktische Einführung Sebastian Lackner Michael Müller 3. Juni 2013

x86 Assembler Praktische Einführung Sebastian Lackner Michael Müller 3. Juni 2013 x86 Assembler Praktische Einführung Sebastian Lackner Michael Müller 3. Juni 2013 1 / 53 Inhaltsverzeichnis 1 Einführung 2 Assembler Syntax, Register und Flags 3 Hauptspeicher 4 Stack 5 Assemblerbefehle

Mehr

SSA P_51_002_NEU. doc

SSA P_51_002_NEU. doc SSA P_51_002_NEU. doc Lehrfach: Mikrorechentechnik Versuch: Sieben-Segment-Anzeige Oc Hochschule Zittau/Görlitz; Fachbereich Elektro- und Informationstechnik Prof. Dr.-Ing. Kühne April 2005 Bearb.:Dipl.-Ing.

Mehr

Projektdokumentation für den Fußballroboter Jaqueline. Rene Peschmann und Ronny Gorzelitz

Projektdokumentation für den Fußballroboter Jaqueline. Rene Peschmann und Ronny Gorzelitz Projektdokumentation für den Fußballroboter Jaqueline Rene Peschmann und Ronny Gorzelitz Inhaltsverzeichnis Inhaltsverzeichnis...2 Entwicklung von Jaqueline... 3 Das Getriebe und Gehäuse... 3 Die Schussvorrichtung

Mehr

Tutorial. Microcontroller. Grundlagen µc. Kapitel 1

Tutorial. Microcontroller. Grundlagen µc. Kapitel 1 Microcontroller Kapitel 1 Grundlagen µc µc Inhaltsverzeichnis 1 - Vorwort Seite 2 2 - Prinzipieller Programmablauf Seite 4 3 - ISR Interrupt Service Routine Seite 5 4 - Compiler Seite 7 5 - ATMega8 Seite

Mehr

Grundlagen. Die Komponenten eines C Programms. Das erste Programm

Grundlagen. Die Komponenten eines C Programms. Das erste Programm Grundlagen 1. Die Komponenten eines C Programms 2. Ein Programm erzeugen und übersetzen 3. Variablen Deklarieren und Werte zuweisen 4. Zahlen eingeben mit der Tastatur 5. Arithmetische Ausdrücke und Berechnungen

Mehr

Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung)

Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) Wintersemester 2007/08 Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fakultät für Informatik Lehrstuhl

Mehr

Geräte Treiber unter Unix/Linux

Geräte Treiber unter Unix/Linux Geräte Treiber unter Unix/Linux Martin Schäf 7. Oktober 2004 1 Einleitung Die Programmierung von Geräte Treibern unter Linux ist ein sehr populäres Thema, da für viele Geräte keine, oder nur sehr primitive

Mehr

AN025. Application Note 025 zu MODULAR-4 (ML3 und ML5) Messen der CPU-Auslastung im Echtzeitbetrieb

AN025. Application Note 025 zu MODULAR-4 (ML3 und ML5) Messen der CPU-Auslastung im Echtzeitbetrieb AN025 Application Note 025 zu MODULAR-4 (ML3 und ML5) Messen der Autor: HB AN025.DOC (6 Seiten) 1. Definition Im folgenden wie auch in allen anderen Sorcus Schriften werden folgende Kurzbezeichnungen verwendet:

Mehr

Autoren: Anderson, Peter SYI101-Gruppe1 Müller, Petra SYI101-Gruppe1 Sonderman, Xaver SYI101-Gruppe1. Hexor Systemanalyse

Autoren: Anderson, Peter SYI101-Gruppe1 Müller, Petra SYI101-Gruppe1 Sonderman, Xaver SYI101-Gruppe1. Hexor Systemanalyse Autoren: Anderson, Peter SYI101-Gruppe1 Müller, Petra SYI101-Gruppe1 Sonderman, Xaver SYI101-Gruppe1 Hexor Systemanalyse Inhaltsverzeichnis 1 Abstract...4 2 Auftragsanalyse...5 2.1 Ist-Zustand...5 2.2

Mehr

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe... php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.

Mehr

Wir übertragen Daten mit Licht

Wir übertragen Daten mit Licht Wir übertragen Daten mit Licht Durch das Internet werden täglich Unmengen von Daten von einem Ort an den anderen transportiert. Häufig geschieht dies über Glasfasern (Abb. 1). An dem einen Ende werden

Mehr

Serielle Datenübertragung. TeilB: Serielle Schnittstellen. Serielle Datenübertragung Minimalverkabelung

Serielle Datenübertragung. TeilB: Serielle Schnittstellen. Serielle Datenübertragung Minimalverkabelung TeilB: Serielle Schnittstellen Serielle Schnittstelle 20mAStromschnittstelle Serielle SchnittstelleRS 485 Serielle Datenübertragung Datenwerdennacheinander(d.h.in Serie)übertragen. Gemeintisti.d.R.bitseriell.

Mehr

Datenformat HAC4 Stand 15.07.2002

Datenformat HAC4 Stand 15.07.2002 Auswertung der Daten des HAC4 Die Fahrradcomputer vom Typ HAC4 von der Firma CicloSport zeichnen bei Bedarf Daten (Höhe, Weg, Herzfrequenz, Temperatur und Trittfrequenz) auf. Diese Daten können mit einem

Mehr

Gegenüberstellung von Assembler- und C-Programmierung

Gegenüberstellung von Assembler- und C-Programmierung Gegenüberstellung von Assembler- und C-Programmierung Assembler-Version C-Version org 8000h #pragma code=0x8000 #pragma xdata=0x2000 INPUT equ 0e081h OUTPUT equ 0e082h neu: mov dptr,#input movx a,@dptr

Mehr

Programmierung Nibo 2 Teil 3 Display. * by nicaisystems

Programmierung Nibo 2 Teil 3 Display. * by nicaisystems by HJS Programmierung Nibo 2 Teil 3 Display * by nicaisystems Nibo 2 Programmierung Teil 3 Display Notwendige Programme: AVR Studio 4 ( mit den aktuellen Versionen und Updates ) WinAVR ( in der aktuellen

Mehr

Assembler-Programmierung

Assembler-Programmierung Assembler-Programmierung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2011 Assembler-Programmierung 1/48 2012-02-29 Assembler-Programmierung

Mehr

Kurzanleitung Com-Server

Kurzanleitung Com-Server Kurzanleitung Com-Server Diese Kurzanleitung beschreibt die notwendigen Schritte zur Einbindung eines Com-Servers in das Netzwerk. Anschließend stehen jedem eingebundenen Arbeitsplatz folgende Dienste

Mehr

Interrupt-Programmierung

Interrupt-Programmierung Interrupt-Programmierung Am Beispiel des ATMEGA16 Microcontrollers Beispiel: Messung der Betriebszeit Die Betriebszeit zeigt an, wie lange der Rechner seit dem Booten läuft Hier: Aktualisierung der Betriebszeit

Mehr

Programmiersprachen Einführung in C. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm

Programmiersprachen Einführung in C. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm. Unser erstes C-Programm Programmiersprachen Einführung in C Teil 2: Prof. Dr. int main (int argc, char *argv[]) int sum = 0; for (i = 0; i

Mehr

Programmiermanual MINILOG. Programmbeispiele. Ansteuerung über RS 232 Schnittstelle (GW-BASIC)

Programmiermanual MINILOG. Programmbeispiele. Ansteuerung über RS 232 Schnittstelle (GW-BASIC) Ansteuerung über RS 232 Schnittstelle (GW-BASIC) 10 OPEN COM1:9600,N,8;1,RS,CS0,DS0,ASC,LF AS#1 Schnttstelleninitialisierung : COM1 = Schnittstelle, 9600 = Baudrate, N = Parität, 8 = Bit pro Charakter,

Mehr

11: Echtzeitbetriebssystem ucos-ii

11: Echtzeitbetriebssystem ucos-ii 11: Echtzeitbetriebssystem ucos-ii Sie lernen anhand aufeinander aufbauender Übungen, welche Möglichkeiten ein Echtzeitbetriebssystem wie das ucosii bietet und wie sich damit MC-Applikationen realisieren

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

Zähler- und Zeitgeber-Baugruppen

Zähler- und Zeitgeber-Baugruppen Zähler- und Zeitgeber-Baugruppen Sinn: häufig müssen Zeitbedingungen eingehalten werden z.b.: einige ms warten, Häufigkeit von Ereignissen zählen etc... Lösung: 1.) Zeitschleifen = Programm abarbeiten,

Mehr

9.1.3 Maxim MAX7219 LED-Display Treiber

9.1.3 Maxim MAX7219 LED-Display Treiber 9.1.3 Maxim MAX7219 LED-Display Treiber Bei diesem IC handelt es sich um einen seriell anzusteuernden Display Treiber, der hauptsächlich zur Ansteuerung einer großen Anzahl an LEDs bzw. 7-Segmenten verwendet

Mehr

Scanner_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Scanner_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek WAGO-I/O-PRO 32 Bibliothek Scanner_01.lib Die Library Scanner_01.lib stellt dem Anwender Funktionsbausteine zur Anbindung von Scannern mit einfachem ASCII-Protokoll und definierten Startund Endezeichen

Mehr

C4 Die SPI Schnittstelle

C4 Die SPI Schnittstelle C4 Die SPI Schnittstelle Einführung Motorola entwickelte die synchrone SPI-Master-Slave Schnittstelle, (Serial Periphal Interface) für die Kommunikation zwischen Mikrocontrollern. Ein ähnliches Bus System

Mehr

EKF Software Server. Handbuch. Version 2.1. Hersteller: 2008 mesics gmbh Berliner Platz 8 48143 Münster info@mesics.de www.mesics.

EKF Software Server. Handbuch. Version 2.1. Hersteller: 2008 mesics gmbh Berliner Platz 8 48143 Münster info@mesics.de www.mesics. EKF Software Server Handbuch Version 2.1 Hersteller: 2008 mesics gmbh Berliner Platz 8 48143 Münster info@mesics.de www.mesics.de Inhalt Inhalt... 2 Allgemeines... 3 Systemvoraussetzungen... 3 Installation...

Mehr

Praktikumsversuch µc

Praktikumsversuch µc µc.1 Verbundlabor Mechatronik Labor für Elektronik und elektrische Antriebe Praktikumsversuch µc Programmierung von Mikrocontrollern µc.2 1 Einleitung Im Kapitel Digitaltechnik werden Aufbau und Funktion

Mehr

Technische Informatik 2: Addressierung und Befehle

Technische Informatik 2: Addressierung und Befehle Technische Informatik 2: Addressierung und Befehle Memory Map Programm Speicher: Adresse $000-$FFF max. 4096 Byte für kompiliertes Programm Data Memory: Adresse $0000-$FFFF 32 8Bit Register 64 I/O Register

Mehr

Theoretische Aspekte

Theoretische Aspekte Webserver mit Win32 API Datum: 04.02.03 Autor: Michael Hielscher Homepage: www.genesis-x7.de Theoretische Aspekte Aufbau eines Webservers Als erstes sollte man im Abschnitt Multithreaded SocketServer nachlesen

Mehr