PROF. DR. M. FÖLLER NORD INSTITUT EMBEDDED AND MOBILE COMPUTING, FAKULTÄT FÜR INFORMATIK
|
|
- Klemens Diefenbach
- vor 8 Jahren
- Abrufe
Transkript
1 Microcomputing and Embedded Development (MCP) 01 Einführung und Grundlagen 1
2 Organisatorisches Wahlfach für Informatik Bachelor (6/7IB) RGS4: Vorlesung des Moduls Hardwarenahe Softwareentwicklung Gemeinsame mündliche Prüfung mit Robotik Wahlfach für Mechatronik(4MEBa) Zulassung zur Prüfungsleistung: Durch erfolgreich bestandene Pflichtübungen (Testat) Foliensatz zur Vorlesung im Internet unter: mannheim.de/~foeller E Mail: m.foeller@hs mannheim.de 2
3 Aufbau der Vorlesung Vorlesung Microcomputing Grundlagen Mikrocontroller Grundlagen Microcomputing am Beispiel eines ausgewählten Microcontrollers Pflichtübungen Programmierung des Mikrokontrollers in der Programmiersprache C Ansteuerung/Lesen von Hardwarekomponenten Im Rahmen von mehreren Pflichtübungen 3
4 Literatur Brinkschulte, Ungerer; Microcontroller und Mikroprozessoren; Springer Verlag; 2002 Bähring; Mikrorechner Technik Band I und II; Springer Verlag; 2002 Bollow, Homann, Köhn; C und C++ für Embedded Systems, mitp C167CR User Manual C167CR/CS DataSheet, V 3.2, Infineon Technologies, Juli 2001 Instruction Set Manual for the C166 Family of Infineon 16 Bit Single Chip Microcontrollers V2.0; Infineon Technologies, März 2001 phycore 167 QuickStart Instructions, PHYTEC phycore 167 Hardware Manual, PHYTEC 4
5 Microcomputing Microprocessor Mikrorechnersystem DSP Microcomputer Digital Signal Processor Microcontroller RS SoC Mikrocontroller Embedded Controller Mikroprozessor P Mikrorechner C CPU MPU Embedded Systems Digitaler Signalprozessor Microcomputer System 5
6 Microcomputing Mikroprozessor Microprocessor CPU MPU P Mikrorechner Microcomputer Mikrorechner system Mikrocontroller Microcomputer system Microcontroller RS C Embedded Controller Embedded Systems Digitaler Signalprozessor Digital Signal Processor DSP SoC 7
7 Microcomputing Mikroprozessor Microprocessor CPU MPU P Zentraleinheit eines Datenverarbeitungssystems Mit weiteren Komponenten auf einem einzigen Chip untergebracht Besteht aus Steuerwerk und Rechenwerk und Schnittstelle zur Außenwelt Aufgabe: Ausführung von Programmen Mikrorechner Microcomputer Rechner (Computer) dessen Zentraleinheit aus einem oder mehreren Mikroprozessoren besteht Zusätzlich: Speicher, Ein/Ausgabe Schnittstellen, Verbindungssystem Mikrorechnersystem Microcomputer system RS Mikrorechner mit Peripheriegeräten i (Tastatur, t Drucker, etc) 8
8 Microcomputing Mikroprozessor Microprocessor CPU MPU P Mikrorechner Microcomputer Mikrorechner system Mikrocontroller Microcomputer system Microcontroller RS C Embedded Controller Embedded Systems Digitaler Signalprozessor Digital Signal Processor DSP SoC 9
9 Embedded System Embedded System: Ein Computer, der nicht als solcher wahrgenommen wird. 10
10 Einsatzgebiete von Embedded Systems Im Haushalt die Steuerung der Kaffeemaschine, der Waschmaschine, des Telefons, des Staubsaugers, des Fernsehers,... In der Automatisierung das Steuern und Regeln von Prozessen, dasüberwachen von Prozessen, das Regeln von Materialflüssen, die Steuerung von Fertigungs und und Produktionsanlagen,... In der Medizintechnik Infusionsgeräte Beatmungsgeräte Herz Kreislauf Monitor Bestrahlungsgeräte,... Musik/Unterhaltung Keyboard Mischpult Effektgeräte Audio-Interfaces 11
11 Embedded Systems in der KFZ Technik Airbag Intelligente Bordysteme (GPS, ) Klimaautomatik/ Heizung Elektr. Schiebedach Sitzheizung, Sitzverstellung Türverriegelung, Diebstahlsicherung Motorsteuerung Rückleuchten Rückfahrhilfen Antiblockiersystem Spiegelverstellung (ABS) Lenküberwachung Bremshilfen Anti-Schlupf-Regelung (ASR) Elektronische Differentialsperre (EDS) Elektronisches Stabilisierungsprogramm (ESP) 12
12 Anforderungen an Embedded Systems (1) Gegenüber reinen Rechensystemen stellen eingebettete Systeme weitere Anforderungen: Shi Schnittstellenanforderungen: mehr und vielfältigere ilfäli Schnittstellen als bei reinen Rechensystemen Mechanische Anforderungen: robuster Aufbau, rauhe Umgebung, mechanische Belastung, begrenzter Raum, vorgegebene geometrische Form Elektrische Anforderungen: vorgegebene Versorgungsspannung, limitierter Energieverbrauch, geringe Abwärme 14
13 Anforderungen an Embedded Systems (2) Zuverlässigkeitsanforderungen: Ausfallsicherheit, Notbetrieb, z.b. bei Bremsen, der Steuerung eines Kernreaktors, einem Flugzeug,... Zeitanforderungen: Ausführung von Tätigkeiten innerhalb einer vorgegebenen Zeit => Echtzeitsysteme Ein Ergebnis ist nur korrekt, wenn es logisch korrekt ist und zur rechten Zeit zur Verfügung steht! Harte Echzeit: das Nichterfüllen einer zeitlichen Beschränkung hat fatale Folgen (ABS, Airbag, Werkzeugmaschinen) Weiche Echtzeit: Einhalten zeitlicher Bedingung, deren Verletzung allenfalls eine verminderte Nutzung bedeutet (Voice over IP, Audio/Video Streaming) 15
14 Microcomputing Mikroprozessor Microprocessor CPU MPU P Mikrorechner Microcomputer Mikrorechner system Mikrocontroller Microcomputer system Microcontroller RS C Embedded Controller Embedded Systems Digitaler Signalprozessor Digital Signal Processor DSP SoC 16
15 Microcontroller Mikrorechner auf einem Chip Prozessorkern, Speicher und Ein /Ausgabeschnittstellen Zusätzlich: On Chip Peripherie Einheiten Ziel: Steuerungs oder Kommunikationsaufgabe mit möglichst wenigen Bausteinen lösen Beispiel: Fernbedienung 17
16 Steuerung von Bedienelementen Eingabe: Matrix Tastatur Ausgabe: LCD DisplayDi 18
17 Komponenten eines Microcontrollers Prozessor kern RAM ROM (Flash) Takt On Chip Peripherie Einheiten Ein / Ausgabe Steuerung Interrupt Handling Erweiterungsbusschnittstelle 19
18 DSP (Digitale Signalprozessoren) Spezielle Prozessorarchitekturen zur digitalen Verarbeitung analoger Signale Hochleistungsarithmetik zur schnellen fortgesetzten Multiplikation und Addition (MAC, Multiply pyand Accumulate) => schnelle Berechnung von Polynomen vom Anwender steuerbare Parallelität spezielle Schnittstellen zur Ein und Ausgabe von analogen Signalen 20
19 SoC (System onchip) Konsequente Weiterentwicklung der Mikrocontrolleridee, Systeme mit möglichst wenigen Bausteinen zu realisieren Mikrocontroller: standardisierter Rechnerbaustein, mit wenigen anderen Komponenten entsteht anwendungsspezifisches System SoC: vollständiges anwendungsspezifisches System auf einem einzigen Chip 21
20 Schalenmodell eines Mikrocontrollers Prozessor kern prinzipiell kein Unterschied zum Kern eines Mikroprozessors Kosten spielen jedoch meist die dominante Rolle Einfacher als der Kern eines Mikroprozessors Zwei Ansätze: 1. für den Mikrocontroller entwickelter einfacher Kern 2. Verwendung von Prozessorkerne älterer Mikroprozessoren Modifikationen: Stromsparmodus keine virtuelle Speicherverwaltung => Reduktion des Stromverbrauchs, Verbesserung des Echtzeitverhaltens 22
21 Schalenmodell eines Mikrocontrollers Schreib /Lesespeicher (RAM) Prozessor kern EEPROM Flash Festwertspeicher integrierter Festwert und Schreiblesespeicher Aufnahme von Daten und Programmen Vorteil: Einsparung von Anschlüssen und Decodierlogik bei vollständiger interner Speicherung Größe und Typ des Speichers unterscheiden oft verschiedene Untertypen desselben Mikrocontrollers unterschiedlicher Typ des Festwertspeichers (ROM, PROM, EPROM, EEPROM, FLASH) 23
22 Schalenmodell eines Mikrocontrollers Schreib /Lesespeicher (RAM) Prozessor kern serielle/parallele I/O Kanäle EEPROM Flash Festwertspeicher grundlegenden digitalen Schnittstellen eines Mikrocontrollers I/O Ports I/O Port verfügt über mehrere Pins (4, 8, 16), die unabhängig voneinander betrieben werden können => parallele Ein /Ausgabe möglich Ansteuerung von seriellen Schnittstellen möglich RS 232, CAN Bus, I 2 C Bus, synchron oder asynchron unterschiedliche Anzahl von seriellen und parallelen Kanälen bei verschiedenen Mikrocontroller Untertypen 24
23 Schalenmodell eines Mikrocontrollers Schreib /Lesespeicher (RAM) AD Wandler Prozessor kern serielle/parallele I/O Kanäle EEPROM Flash Festwertspeicher grundlegenden analogen Schnittstellen eines Mikrocontrollers ADC: Wandlung eines analogen in einen digitalen Wert Anschluss analoger Sensoren DAC: Wandlung eines digitalen in einen analogen Wert Anschluß analoger Aktoren DACs sind seltener in Cs zu finden als ADCs. 25
24 Schalenmodell eines Mikrocontrollers Timer/Counter Schreib /Lesespeicher (RAM) Prozessor kern serielle/parallele I/O Kanäle EEPROM Flash Festwertspeicher wichtiges Hilfsmittel l für Vielzahl unterschiedlich komplexer Anwendungen Bsp: Zählen von Ereignissen, Messen von Zeiten kommen mit einem Zähler AD Wandler bzw. Zeitgeber aus Pulsweitemodulation (PWM), Frequenz oder Drehzahlmessung, Schrittmotorsteuerungen benötigen mehrere Einheiten => Die bei Mikrocontrollern verfügbare Bandbreite reicht von einfachen Up /Downcountern über Capture Compare Einheiten bis zu autonomen Zeitgeber Coprozessoren 26
25 Schalenmodell eines Mikrocontrollers Timer/Counter Schreib /Lesespeicher (RAM) serielle/parallele I/O Kanäle Wachhund zur Überwachung der Programmaktivitäten eines Mikrocontrollers Programm muss in regelmäßigen Abständen Lebenszeichen liefern Bleiben diese aus, so nimmt der Wachhund einen Fehler bl f Reset Dient zur Erkennung von Programmverklemmungen, Abstürzen, Stromausfällen,. Watchdog AD Wandler Prozessor kern im Programmablauf an => EEPROM Flash Festwertspeicher Wichtig für sicherheitskritische Anwendungen, z. B. Medizintechnik, etc. 27
26 Schalenmodell eines Mikrocontrollers Timer/Counter Schreib /Lesespeicher (RAM) AD Wandler Prozessor kern serielle/parallele I/O Kanäle Watchdog Real Time Ports Echtzeiterweiterung der parallelen E/A Kanäle Kopplung eines parallelen Kanals mit einem Zeitgeber => Ein /Ausgabezeitpunkt wird von der Hardware und nicht der Software bestimmt Echtzeit Kanäle EEPROM Flash Festwertspeicher => Jitterfreie Ein /Ausgabe 28
27 Schalenmodell eines Mikrocontrollers Prozessor kern Watchdog Echtzeit Kanäle Timer/Counter Schreib /Lesespeicher (RAM) AD Wandler DMA/ Interrupts serielle/parallele I/O Kanäle EEPROM Flash Festwertspeicher Interrupts: Unterbrechung des Programmablaufs bei Ereignissen Behandlung eines Ereignisses durch eine Interrupt Service Routine Danach Aufnahme der normalen Programausführung an der unterbrochenen Stelle Schnelle, vorhersagbare Reaktion auf Ereignisse wichtig bei Echtzeitanwendungen DMA: Direkter Datentransfer zwischen Peripherie i und Speicher ohne Beteiligung des Prozessorkerns Höhere Datenraten durch spezielle Transferhardware Entlastung des Prozessorkern Meist in Mikrocontrollern gehobener Leistungsklasse zu finden 29
28 Schalenmodell eines Mikrocontrollers Prozessor kern Watchdog Echtzeit Kanäle Timer/Counter Oft begrenzter Energievorrat oder Wärmeemission bei Mikrocontroller Anwendungen Ruhebetrieb (Standby Modus) zur Reduktion des Energieverbrauchs Abschaltung nicht benötigter Peripheriekomponenten und Festwertspeicher Erhaltungsspannung am Schreib /Lesespeicher Statische Prozessorkerne (Zustandsinformation in Flip Flops) erlauben einen Takt von 0 Hz Energieverbrauch proportional zur Taktfrequenz Schreib /Lesespeicher (RAM) AD Wandler DMA/ Interrupts serielle/parallele I/O Kanäle EEPROM Flash Festwertspeicher Ruhebetrieb 30
29 Schalenmodell eines Mikrocontrollers Timer/Counter Schreib /Lesespeicher (RAM) serielle/parallele I/O Kanäle AD Wandler Reichen die internen Komponenten eines Mikrocontrollers für eine Anwendung nicht aus => Erweiterungsbus zum Anschluss externer Komponenten Ein Bus benötigt viele Anschlüsse (z.b. 16 Bit Adressen, 8 Bit Daten, 4 Steuersignale = 28 Anschlüsse) > Multiplexing (z.b. Daten /Adressmultiplexing: Daten Prozessor kern Anschlüsse) => EEPROM Flash Festwertspeicher Watchdog Echtzeit Kanäle Erweiterungsbus Ruhebetrieb DMA/ Interrupts und Adressen teilen sich die gleichen Leitungen) Bus muss sich Anschlüsse mit internen Peripheriekomponenten teilen (Ressourcenkonflikt) 31
30 Microcontrollerfamilien es existiert eine Vielzahl verschiedener Mikrocontroller Organisation in Mikrocontrollerfamilien Die Mitglieder einer Familie besitzen meist estgec gleichen e Prozessorkern e => Gleichen Befehlssatz (instruction set) Unterscheiden sich in: Speicher Ein /Ausgabeschnittstellen On Chip Peripherie Einheiten 32
31 Beliebte Mikrocontroller Familien Hersteller Familie Leistungsklasse Microchip Technologies PIC10 8 Bit PIC 12 PIC 16C5x 8 Bit 8 Bit Atmel 80C51 8 Bit AVR 8 Bit Infineon C500 8 Bit C166 TriCORE 16 Bit 32 Bit Motorolla MC68HC05 8 Bit MC68HC12 MCore 16 Bit 32 Bit ST Microelectronics i STM32F100xx 32 Bit Urvater aller Microcontroller: 8051 von Intel 33
32 Leistungsklassen und Familien Leistungsklasse eines Mikrocontrollers: wird vom Prozessorkern bestimmt. Datenbusbreite ist hier ein wesentliches Merkmal => 8 Bit, 16 Bit, 32 Bit Mikrocontroller Anmerkung: bezeichnet bei Mikrocontrollern oft nur die Breite des internen Datenbusses und der Register Breite des Erweiterungsbusses meist schmäler Mikrocontrollerfamilie: Menge von Mikrocontrollern mit gleichem Prozessorkern, aber unterschiedlicher Peripherie und unterschiedlichem Speicher => Anwendungsorientierte, kostenoptimale Lösungen werden möglich 34
33 C167 CR LM vs. STM32F100RB (1) CPU Block Core: 16 Bit CPU, C166 Architecture 20 (25/33) MHz CPU Takt ON Chip Speicher i h ARM 32 bit Cortex M3 CPU 24 MHz maximum frequency Memories ROM/Flash EPROM: RAM: 4 kbyte Adressumfang: Linearer Adressraum von 16 MByte für Programmcode und Speicher 128 Kbytes of Flash memory 8 Kbytes of SRAM Adressumfang: Linearer Adressraum von 4 GByte für Programmcode und Speicher Programmierbares Businterface für Zugriff auf externen Speicher und externe Peripherieeinheiten Interrupt System 56 interne/externe Interrupt Quellen 16 stufiges Interrupt Prioritäten System Flexible static tti memory controller (FSMC) für Zugriff auf externe Speichereinheiten Interrupts: 41 maskable interrupt channels 16 priority levels 35
34 C167 CR LM vs. STM32F100RB (2) 111 I/O lines 9 x 16 bit timers Capture/Compare Units p 1 PWM unit with 4 channels 1x 10 bit A/D converter (16 Channels) Convesion range: 0 to 5 V programmable watchdog timer Communication Interfaces: 2 serielle interfaces (RS 232) 2 CAN Bus interfaces Boostrap Loader Modul Power Down Modul 51 I/O lines 9 x 16 bit timers capture/compare p channels 3 PWM channels 1 12 bita/d converter (16 channels) Conversion range: 0 to 3.6 V Temperature sensor 2 12 bit D/A converters 2 watchdog timers Up to 8 communications interfaces I 2 C interface USART SPIs (12 Mbit/s) Consumer electronics control (CEC) interface CRC calculation unit 36
35 Den Richtigen finden Aufgabenstellung Peripherie Messen Steuern Regeln Überwachen Mensch Maschine Schnittstelle Ereignisbehandlung Allgemeine Leistungsmerkmale Auswahlkritierien Speicher Umgebung Ökonomische Merkmale Weitere technische Merkmale 37
36 Den Richtigen finden Anzahl der Unterbrechungseingänge Prioritäten Steuerung frei wählbare oder starre Prioritäten Sperren einzelner Unterbrechungen Reaktionszeit auf eine Unterbrechung Aufgabenstellung Peripherie Ereignisbehandlung Allgemeine Leistungsmerkmale Auswahlkritierien Speicher Umgebung Ökonomische Merkmale Weitere technische Merkmale 38
37 Den Richtigen finden Aufgabenstellung Peripherie Wieviel Programm und Datenspeicher wird benötigt Reicht interner Daten und Programmspeicher? Ist ein externer Busanschluss vorhanden? Was ist die max. externe Speichergröße? Ereignisbehandlung Allgemeine Leistungsmerkmale Auswahlkritierien Speicher Umgebung Ökonomische Merkmale Weitere technische Merkmale 39
38 Den Richtigen finden Peripherie Allgemeine Leistungsmerkmale, Architektur der CPU Aufgabenstellung CISC oder RISC Architektur Von Neumann oder Harvard Architektur Ereignisbehandlung Wortbreite otbete(8, 16, 32 Bit) Adressraum Befehlsarten: Lade und Speicher Operationen logische l i h & arithmetische Speicher ti h Auswahlkritierien Operationen Multiplikation & Division Schiebeoperationenp Bit Testoperationen Gleitkomma Operationen Umgebung Ökonomische Merkmale Weitere technische Merkmale 40
39 Den Richtigen finden Peripherie Allgemeine Leistungsmerkmale Aufgabenstellung Auswahlkritierien parallelen E/A Kanäle seriellen E/A Kanäle Interrupt Eingänge Zähler/Zeitgeber A/D Wandler D/A Wandler DMA Controller Ereignisbehandlung Eht Echtzeitkanäle speziellen Peripherie wie CAN, I2C,... Speicher Umgebung Ökonomische Merkmale Weitere technische Merkmale 41
40 Den Richtigen finden Aufgabenstellung Peripherie Ereignisbehandlung Allgemeine Leistungsmerkmale Auswahlkritierien Taktfrequenz Tk Taktzyklen klspeicher pro Befehl Bfhl Möglichkeit zum Anschluss langsamer Peripherie Energiebedarf Abwärme Umgebung Stromspar Modus Ökonomische Merkmale Weitere technische Merkmale 42
41 Den Richtigen finden Aufgabenstellung Peripherie Ereignisbehandlung Allgemeine Leistungsmerkmale Auswahlkritierien Speicher Umgebung Hitze/Kältebeständigkeit tä Mechanische Belastbarkeit Ökonomische Merkmale Strahlungsfestigkeit Weitere technische Merkmale 43
42 Den Richtigen finden Aufgabenstellung Peripherie Ereignisbehandlung Allgemeine Leistungsmerkmale Ökonomische Merkmale Speicher Auswahlkritierien Preis Verfügbarkeit Umgebung Produktpflege Kundenunterstützung (Support) Weitere technische Merkmale 44
43 Software Entwicklung für Microcontroller Versions Verwaltung Quelldateien freigegebene Quelldateien Editor Compiler Cross Source Code Development Integrierte Entwicklungs Umgebung (IDE) Cross Development Objekt Dateien Symbole Linker Debugger Anwendungsprogramm Ausführbare Datei Test Entwicklungs PC Zielsystem:Microcontroller Prof. Dr. M. Föller-Nord, Institut für Embedded and Mobile Computing, Hochschule Mannheim 45
44 Programmiersprachen Früher nur Assembler heute meist C, nur zeitkritische Teile in Assembler bei leistungsfähigeren Mikrocontrollern auch C++, erfordert aber mehr Ressourcen und erzeugt mehr Dynamik Java in der Regel zu ressourcen intensiv Es existieren jedoch einige Forschungsbemühungen in diese Richtung Prof. Dr. M. Föller-Nord, Institut für Embedded and Mobile Computing, Hochschule Mannheim 46
45 Speicherbedarf wesentlicher Unterschied zur Programmentwicklung auf dem PC bi bei Mikrocontrollern ist Speicher ih eine knappe Ressource Compiler optimieren meist in Richtung Speicherbedarf (selten Geschwindigkeit) Speichersparende Algorithmen sind gefragt Prof. Dr. M. Föller-Nord, Institut für Embedded and Mobile Computing, Hochschule Mannheim 47
46 Entwicklungsprozess Entwicklungs PC Microcontroller Simulator (Software) Download: serielle Schnittstelle, USB, JTAG Download o. Programmieren von EPROM, Flash Microcontroller Testsystem PC Interface Micro controller Micro Contr. Db Debug Monitor Microcontroller Zielsystem Hardware Inteface Evaluation Board Test Hardware Ziel Hardware Prof. Dr. M. Föller-Nord, Institut für Embedded and Mobile Computing, Hochschule Mannheim 48
47 Evaluation Board/Starterkit für C167 phycore 167 auf phycore HD 200 Connectoren CAN RS 232 C167CR-LM Ext. Flash Ext. RAM Reset/Boot -Buttons Test-LED Spannungsversorgung Prof. Dr. M. Föller, Fakultät Informatik, Hochschule Mannheim 49
48 Evaluation Board STM32 Discovery Connectoren USB STM32F100RB Test-LED Reset/User- Button Connectoren Test-LED 50
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
MehrMikrocontroller Grundlagen. Markus Koch April 2011
Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede
MehrMicrocontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1
Microcontroller Kurs 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Was ist ein Microcontroller Wikipedia: A microcontroller (sometimes abbreviated µc, uc or MCU) is a small computer on a single integrated
MehrRechnerarchitektur 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
MehrPrinzipien und Komponenten eingebetteter Systeme
1 Prinzipen und Komponenten Eingebetteter Systeme (PKES) (2) Mikrocontroller I Sebastian Zug Arbeitsgruppe: Embedded Smart Systems 2 Veranstaltungslandkarte Fehlertoleranz, Softwareentwicklung Mikrocontroller
Mehr32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule
32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag Inhalt Vorgeschichte Was wurde erreicht Hardware Energy Micro Microcontroller µctag Plattform EPC Gen2 Tag Standard Protokoll-Vorgaben
MehrCU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich
Seite 1 von 10 CU-R-CONTROL Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32 Autor: Christian Ulrich Datum: 08.12.2007 Version: 1.00 Seite 2 von 10 Inhalt Historie
MehrTeil VIII Von Neumann Rechner 1
Teil VIII Von Neumann Rechner 1 Grundlegende Architektur Zentraleinheit: Central Processing Unit (CPU) Ausführen von Befehlen und Ablaufsteuerung Speicher: Memory Ablage von Daten und Programmen Read Only
MehrQuanton Manual (de) Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 )
Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 ) Inhaltsverzeichnis 1 quanton flight control rev. 1 3 1.1 Anschlüsse für Peripheriegeräte 3 1.1.1 Eingänge / Ausgänge 3 1.1.2
MehrDer 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
MehrMikroprozessoren 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)
MehrMikroprozessortechnik Grundlagen 1
Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega28 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes
MehrTBE332 Controller. Produktbeschreibung
TBE332 Controller Produktbeschreibung Bei der Entwicklung der TBE332 Steuerung wurde auf die Erfahrung unserer jahrelangen Planung und Realisierung verschiedenster Steuerungs- und Regelungseinrichtungen
MehrDie Mikroprogrammebene eines Rechners
Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten, z.b. Befehl holen Befehl dekodieren Operanden holen etc.
MehrT est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series
T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series Inhalt 1. Einführung... 2 2. Anforderungen... 2 3. Komponenten... 3 3.1. PXI 7952R... 3 3.2. Fiber Optical Interface Module
MehrVorlesungsziele. Mit gängigen Begriffen etwas anfangen können. In der Lage sein, die Architektur von Mikroprozessoren zu verstehen
Vorlesungsziele Mit gängigen Begriffen etwas anfangen können In der Lage sein, die Architektur von Mikroprozessoren zu verstehen Die Grundkomponenten eines Mikroprozessor - Systems und ihr Zusammenwirken
Mehr13 Programmierbare Speicher- und Logikbausteine
13 Programmierbare Speicher- und Logikbausteine Speicherung einer Tabelle (Programm) Read Only Memory (ROM) Festwertspeicher Nichtflüchtig Nichtlöschbar: ROM PROM bzw. OTP-ROM Anwender programmierbares
MehrTickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski
Tickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski 05.03.205 05.03.205 Was ist ChipVORX? 05.03.205 3 Typische Testaufgaben
Mehr2. Hardware-Plattformen
2. Hardware-Plattformen Hardware-Plattformen für eingebettete Systeme 2.1 Mikrocontroller 2.2 Systems on Chip (SoC) 2.3 Energiespartechniken 2.4 Java und Java-Prozessoren für eingebettete Systeme 2.5 Mikrocontroller-Komponenten
MehrBildquelle: http://bild2.qimage.de/diamant-computergesteuerte-naehmaschine-foto-bild-86314142.jpg
Bildquelle: http://bild2.qimage.de/diamant-computergesteuerte-naehmaschine-foto-bild-86314142.jpg Unsere digitale Welt konfrontiert uns mit einer Unmenge an computergesteuerten Geräten, Maschinen und Steueranlagen.
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrFortbildungsmodule >> Elektrotechnik. Modulpräzisierung zu Modul 22 >> µc. Teilmodul 22.1 Grundlagen µcontroller 8051
B A D E N - W Ü R T T E M B E R G R E G I E R U N G S P R Ä S I D I E N Freiburg // Karlsruhe // Stuttgart // Tübingen Abt. 7 Schule und Bildung Fortbildungsmodule >> Elektrotechnik Modulpräzisierung zu
MehrMesstechnik zum I2C-Bus
Wenn man Projekte mit mehreren Teilnehmern am i2c-bus aufbaut oder andere Strukturen, die kompliziert sind, dann lohnen sich Messgeräte zur Analyse des Geschehens auf dem Bus. Es werden hier alle Möglichkeiten
MehrInbetriebnahme grabbmodul-1 / minimodul-16x bzw. smarteye-1
Tipps zur Inbetriebnahme eines minimoduls-166/167 (Beachte: Nur minimodul166, Bestellnr.: MM-300-KSM23 bzw. minimodul167, Bestellnr.: MM-310-KSM07 verwenden.) mit einem grabbmodul-1 als Modulevariante
MehrBasisanforderungen: EVA-Prinzips. Erweiterte Anforderungen: wirtschaftlichen und privaten Alltag.
Basisanforderungen: 1. Erstelle eine einfache Motor-Steuerung (siehe Anforderungen) 2. Erläutere den Begriff Steuerung. 3. Benenne die Sensoren und Aktoren dieser Steuerung. 4. Beschreibe die Informationsverarbeitung
MehrICCS Prop CAN. Merkmale. Anwendungsgebiete. Gehäuse
ICCS Prop CAN gehört zu der ICCS (Intelligent Control and Command Systems) Produktgruppe. Es kann entweder als selbständiges Modul oder als Erweiterung zu bestehenden CAN Systemen verwendet werden Die
MehrElektronik-Lösungen. Ihre Idee wird zum Produkt. i-bl Elektronik GmbH. Telefon: +49 (0) 7520 / 956 1886 Fax: +49 (0) 7520 / 956 1887 E-Mail:
Elektronik-Lösungen Ihre Idee wird zum Produkt kompetent professionell effizient SIE beschreiben das Ziel WIR entwickeln die Lösung! Als kompetenter Partner entwickeln wir in Zusammenarbeit mit Ihnen individuelle
MehrProgrammierbare Logik CPLDs. Studienprojekt B Tammo van Lessen
Programmierbare Logik CPLDs Studienprojekt B Tammo van Lessen Gliederung Programmierbare Logik Verschiedene Typen Speichertechnologie Komplexe Programmierbare Logik System On a Chip Motivation Warum Programmierbare
MehrMikrocomputertechnik
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
MehrVarioTAP Einführung Hosea L. Busse
VarioTAP Einführung Hosea L Busse GÖPEL electronic GmbH 2013 JTAG/Boundary Scan 1 Überblick Was ist VarioTAP? Prinzipielle Struktur eines µcontrollers VarioTAP Teststruktur VarioTAP Testkategorien VarioTAP
MehrSU-2000. http://www.ahlersedv.de. Egerlandstr. 24a, 85368 Moosburg 08761/4245 oder 63708, FAX 1485. Vorteile der Cartridges
Vorteile der Cartridges Der SU-2000 ist ein neues Gang- Programmiergerät, das speziell für die Arbeit ohne PC ausgelegt ist. Die Bedienung ist unkompliziert und umfassend möglich mit dem integrierten LCD-Display
MehrAufgabenstellung Praktikum Mikrorechentechnik Sommersemester 2014
Aufgabenstellung Praktikum Mikrorechentechnik Sommersemester 2014 Aufgabe: Entwurf und Implementierung eines Weckers auf Basis des MSP430 Education Systems Beschreibung: Gegenstand des Praktikums ist der
MehrTeil I: Wat isse ne Mikrokontroller?
Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Eine Einführung in Aufbau, Funktionsweise, Programmierung und Nutzen von Mikroprozessoren Teil I: Wat isse ne Mikrokontroller? Wat
MehrEinfache Computersteuerung für Modellbahnen
Einfache Computersteuerung für Modellbahnen Was soll eigentlich mit einem Computer gesteuert werden? Diese Frage muss man sich als erstes stellen: - Man braucht für Ausstellungen einen kompletten automatischen
MehrPOB-Technology Dokumentation. POB-Technology Produkte. Deutsche Übersetzung von roboter-teile.de Alle Rechte vorbehalten Seite 1 von 13
POB-Technology Produkte Deutsche Übersetzung von roboter-teile.de Alle Rechte vorbehalten Seite 1 von 13 Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis... 2 Einführung...4 POB-EYE... 5 POB-LCD128...
MehrC und C++ für Embedded Systems
C und C++ für Embedded Systems von Friedrich Bollow, Matthias Homann, Klaus-Peter Köhn Neuausgabe C und C++ für Embedded Systems Bollow / Homann / Köhn schnell und portofrei erhältlich bei beck-shop.de
MehrRechner Architektur. Martin Gülck
Rechner Architektur Martin Gülck Grundlage Jeder Rechner wird aus einzelnen Komponenten zusammengesetzt Sie werden auf dem Mainboard zusammengefügt (dt.: Hauptplatine) Mainboard wird auch als Motherboard
MehrFormular»Fragenkatalog BIM-Server«
Formular»Fragenkatalog BIM-Server«Um Ihnen so schnell wie möglich zu helfen, benötigen wir Ihre Mithilfe. Nur Sie vor Ort kennen Ihr Problem, und Ihre Installationsumgebung. Bitte füllen Sie dieses Dokument
MehrMH - Gesellschaft für Hardware/Software mbh
E.d.a.s.VX Mobiles Messwerterfassungssystem Das E.d.a.s.VX System ist für mobile Einsätze am 12 Volt DC Bordnetz designed. Es ist in der Lage Messungen mit einer Summenabtastrate von bis zu 3 000 000 Messwerten
MehrPC-Software für Verbundwaage
Dipl.-Ing., Ökonom Tel.: 05601 / 968891 Artur Kurhofer Fax : 05601 / 968892 Bayernstr. 11 Mobil : 0175 / 2742756 www.autese.de 34225 Baunatal a.kurhofer@autese.de PC-Software für Verbundwaage Die hier
MehrPraktikum Mikrocomputertechnik
TPU (Time Processor Unit) Die TPU ist ein Coprozessor für Timingaufgaben, sie arbeitet parallel zum Hauptprozessor (Host), um zum Beispiel PWM-Signale zu generieren. Die TPU besitzt eine Reihe festprogrammierter
MehrEasy-Monitoring Universelle Sensor Kommunikations und Monitoring Plattform
Easy-Monitoring Universelle Sensor Kommunikations und Monitoring Plattform Eberhard Baur Informatik Schützenstraße 24 78315 Radolfzell Germany Tel. +49 (0)7732 9459330 Fax. +49 (0)7732 9459332 Email: mail@eb-i.de
MehrMikrocontroller vs. Mikroprozessor 1/3
Mikrocontroller vs. Mikroprozessor 1/3 Kriterium Microprozessor Microcontroller Aufgaben Nur für Rechenaufgaben zuständig, I/O praktisch nur mit zusätzlichen Bausteinen Speicher GB-Bereich, erweiterbar,
MehrHalbleiterspeicher. Halbleiterspeicher. 30.09.2008 Michael Kuhfahl 1
Halbleiterspeicher 30.09.2008 Michael Kuhfahl 1 Gliederung I. FF als Speicher (1 Bit) II. Register als Speicher (n Bit) III. Anordnung der Speicherzellen IV. SRAM V. DRAM VI. ROM VII. PROM VIII. EPROM
MehrEinführung in die Systemprogrammierung
Einführung in die Systemprogrammierung Speedup: Grundlagen der Performanz Prof. Dr. Christoph Reichenbach Fachbereich 12 / Institut für Informatik 30. April 2015 Eine Aufgabe aus der Praxis Gegeben ein
MehrATMega2560Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 017/64800. Fax 64806 Mail: office1@ribu.at. Internet: http://www.ribu.at ATMega560Controllerboard nur 66 x 40 mm große 4 fach Multilayer Platine
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
MehrProjekt 25 ASURO ARX-03
Projekt 25 ASURO ARX-03 Zusammenbau, Verbesserung und Programmierung eines Fahrroboters des DLR ASURO ASURO ASURO TEAM Projektleitung: Rouven Beermann (TI) Hardware: Steffen Meinke (ET) Software: Julian
MehrINFO BLATT. Das Handbediengerät fungiert als Dialog zwischen Mensch und Steuerung. Handbediengerät. Softwareausstattung SCP
INFO BLATT Steuerung SCP Mit einer B&R - Steuerung verwalten wir über einen Feldbus die digitalen Servoantriebe und die meisten Ein- und Ausgänge (einige von ihnen direkt). Die Servoachsen können beliebig
MehrDie Verbindung für Ihre Produkte zum Internet mit dem LAING CLOUD INTERFACE. Bedienen Überwachen Konfigurieren über das Internet
Die Verbindung für Ihre Produkte zum Internet mit dem LAING CLOUD INTERFACE. Bedienen Überwachen Konfigurieren über das Internet Laing Cloud Interface Verbindungen zum Internet gibt es viele, aber vermutlich
Mehr5. Digitale Schnittstellen und Vernetzung im Überblick
5. Digitale Schnittstellen und Vernetzung im Überblick 5.1 Schnittstellen für Computerperipherie speziell: USB, FireWire 5.2 Drahtgebundene Netztechnologien z.b. Ethernet, ATM 5.3 Drahtlose Netztechnologien
MehrInstallationsanleitung für das Touch Display: S170E1-01 LCD A170E1-T3 ChiMei - egalaxy
Installationsanleitung für das Touch Display: S170E1-01 LCD A170E1-T3 ChiMei - egalaxy 1. Schnellanleitung - Seite 2 2. Ausführlichere Anleitung - Seite 3 a) Monitor anschließen - Seite 3 Alternativer
MehrMikroController und Mikroprozessoren
Uwe Brinkschulte Theo Ungerer MikroController und Mikroprozessoren Mit 205 Abbildungen und 39 Tabellen Springer Inhaltsverzeichnis 1 Grundlagen 1 1.1 Mikroprozessoren, MikroController, Signalprozessoren
MehrMikrocontrollerprogrammierung in Assembler und C
mitp Professional Mikrocontrollerprogrammierung in Assembler und C für die Mikrocontroller der 8051-Familie - Simulation unter Multisim von Herbert Bernstein 1. Auflage Mikrocontrollerprogrammierung in
MehrSchnittstellen des Computers
Schnittstellen des Computers Eine Präsentation zum Selbststudium Arp Definition Schnittstellen (engl. Interfaces) sind die Verbindungen zwischen der Zentraleinheit und der externen Peripherie des Computers.
MehrAnleitung für DT-TPC Tel Modul
Anleitung für DT-TPC Tel Modul Vorsichtsmaßnahmen/Fehler : Bitte schützen Sie Ihre Anlage vor Erschütterungen Bitte reinigen Sie alle Komponenten mit einen Bauwolltuch (keine Chemikalien) Es kann zu Bildverzerrungen
Mehr3 TECHNISCHER HINTERGRUND
Techniken und Voraussetzungen 3 TECHNISCHER HINTERGRUND 3.1 Was bedeutet Feldbus-Technik? Die Feldbus-Technik wird zur Datenübertragung zwischen Sensoren / Aktoren und Automatisierungsgeräten, z.b. Speicher-Programmierbaren-
MehrLego Roboter mit NXT-G programmieren. Hochschule Mannheim
Lego Roboter mit NXT-G programmieren Hochschule Mannheim Die Programmiersprache NXT - G Grafische Programmiersprache zur Programmierung von Lego Robotern vom Typ NXT Das Programm Mindstorms NXT-G wird
MehrJava für Embedded Systems
Java für Embedded Systems Marc Balmer, micro systems marc@msys.ch 25. April 2001 Java-fähige Embedded Systems Palm PDA TINI Board Java-Ring ibutton Cyberflex Smart Card... Embedded Systems Steuer- und
MehrEchtzeitbetriebssysteme (am Beispiel QNX) Dr. Stefan Enderle HS Esslingen
Echtzeitbetriebssysteme (am Beispiel QNX) Dr. Stefan Enderle HS Esslingen 1. Einführung 1.1 Embedded Systeme Embedded Systeme besitzen / benutzen einen Mikrocontroller Embedded Systeme erfüllen meist eine
MehrStaatlich geprüfter EDV-Führerschein
Staatlich geprüfter 1. Seit wie viel Jahren gibt es den Personal Computer? seit ~ 50 Jahren seit ~ 30 Jahren seit ~ 20 Jahren seit ~ 5 Jahren Computer gibt es schon immer. 2. Ein Computer wird auch als
MehrEs können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!!
Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden Vorhanden auf Geräten der V3 Version ab Patch Level 1008 und V2 Versionen ab Patch Level 1001. Bei Geräte der V2 Versionen werden,
MehrHardware-Interfaces für FlexRay und CAN
Hardware-Interfaces für FlexRay und CAN FlexRay, das Bussystem für hohe Datenraten im Fahrzeug, stellt sehr hohe Anforderungen an die Hardwareschnittstellen. Nutzen Sie die Vector FlexRay Interfaces für
MehrEMBEDDED SYSTEMS. Medien zwischen Technologie und Gesellschaft. Universität zu Köln Prof. Dr. Manfred Thaller. Maximilian Berndt WS 12/13
EMBEDDED SYSTEMS Universität zu Köln Prof. Dr. Manfred Thaller Medien zwischen Technologie und Gesellschaft Maximilian Berndt WS 12/13 Überblick 2 1) Grundlagen: Was sind eingebettete Systeme? 2) Software
MehrInhalt. 1. Mikrocontroller 2. FPGA 3. Vergleich 4. Hybride Systeme 5. Zusammenfassung 6. Quellenverzeichnis 12.01.2016
Vergleich FPGA und Mikrocontroller Laura Hilleke Technische Informatik 07.01.2016 07.01.2016 Vergleich FPGA und Mikrocontroller 2 1 Aufbau Funktionsweise Programmierung 07.01.2016 Vergleich FPGA und Mikrocontroller
MehrINES-Webserver. Damit gehen Ihre Geräte und Anlagen online. 1 Inhalt
Damit gehen Ihre Geräte und Anlagen online Mit dem Webbrowser bedienen, steuern und überwachen Sie INES und die daran angeschlossene Peripherie... ganz einfach übers Internet. 1 Inhalt 1 Inhalt 1 2 Anwendungen
MehrAVR-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
MehrMicrocontroller Programmierung. Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0
Microcontroller Programmierung Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0 Inhalt Einführung Die Hardware Die Schaltlogik Implementierung der Steuerung
MehrThe ToolChain.com. Grafisches Debugging mit der QtCreator Entwicklungsumgebung
The ToolChain Grafisches Debugging mit der QtCreator Entwicklungsumgebung geschrieben von Gregor Rebel 2014-2015 Hintergrund Neben dem textuellen Debuggen in der Textkonsole bieten moderene Entwicklungsumgebungen
MehrGrundlagen der Eletrotechnik Praktikum. Einführung in. National Instruments Educational Laboratory Virtual Instrumentation Suite NI ELVIS TM
Grundlagen der Eletrotechnik Praktikum Einführung in National Instruments Educational Laboratory Virtual Instrumentation Suite NI ELVIS TM für das Praktikum im Fachgebiet Allgemeine und Theoretische Elektrotechnik
MehrÖkonomik der Agrar und Ernährungswirtschaft in ILIAS
ILIAS Open Source elearning Die ersten Schritte in ILIAS & Der Zugriff auf das Modul Ökonomik der Agrar und Ernährungswirtschaft in ILIAS Gliederung Login Einführung Was versteht man unter ILIAS? Hauptansichten
MehrComputeria Urdorf. Treff vom 16. Januar 2013. Was ist ein Computer?
Computeria Urdorf Treff vom 16. Januar 2013 Was ist ein Computer? Der Vater des Computers Charles Babbage (26.12.1791 18.10.1871) Erfinder der mechanische Rechenmaschine Die Entwicklung des Computers Karl
MehrSWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT
SWT II Projekt Chat - Anwendung Pflichtenheft 2000 SWT i Versionen Datum Version Beschreibung Autor 3.11.2000 1.0 erste Version Dietmar Matthes ii Inhaltsverzeichnis 1. ZWECK... 1 1.1. RAHMEN... 1 1.2.
MehrM a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation.
M a i l C r e d i t MailCredit ist eine Software, die auf einem PC installiert wird. Diese Software ermöglicht es, dass eine Frankiermaschine über das Internet Portoladungen bzw. Kommunikation mit dem
MehrPulse Pattern Controller
PPC-1 and PPC-2 Ansteuerung von Hochstrom Puls-Generatoren programmierbares Pulsmuster schnelle Aufzeichnung von Pulsspannung und Pulsstrom Einbindung zusätzlicher Messsensoren flexibler Einsatz durch
Mehr3.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
MehrMikrocontroller und Mikroprozessoren
Uwe Brinkschulte Theo Ungerer Mikrocontroller und Mikroprozessoren 3. Auflage 4y Springer Inhaltsverzeichnis Vorwort Vorwort zur 2. Auflage Vorwort zur 3. Auflage Inhaltsverzeichnis VII IX XI XIII 1 Grundlagen
MehrMULTINETWORKING MEHR ALS NUR EIN NETZWERK. Oktober 2010
MULTINETWORKING MEHR ALS NUR EIN NETZWERK. Oktober 2010 1 Seite 1 UNTERNEHMEN SYSTEM- KOMPONENTEN REFERENZEN KONTAKT 2 Seite 2 WAS BEDEUTET MULTINETWORKING? EIN HOHES MASS AN FLEXIBILITÄT. JEDER DENKBARE
Mehr2004, Thomas Barmetler Automatisierungstechnik - Einstieg. Das EVA-Prinzip
Das EVA-Prinzip 1 Steuerungsarten Steuerungen lassen sich im Wesentlichen nach folgenden Merkmalen unterscheiden: Unterscheidung nach Art der Informationsdarstellung Diese Unterscheidung bezieht sich auf
MehrKap 4. 4 Die Mikroprogrammebene eines Rechners
4 Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten (Befehl holen, Befehl dekodieren, Operanden holen etc.).
MehrVirtuelle Maschinen. von Markus Köbele
Virtuelle Maschinen von Markus Köbele Was sind virtuelle Maschinen? Rechner, dessen Hardwarekomponenten vollständig durch Software emuliert und virtualisiert werden Anweisungen der virtuellen Maschine
MehrAngewandte Informatik
Angewandte Informatik Teil 2.1 Was ist Hardware? Die Zentraleinheit! 1 von 24 Inhaltsverzeichnis 3... Was ist Hardware? 4... Teile des Computers 5... Zentraleinheit 6... Die Zentraleinheit 7... Netzteil
Mehrtensiolink USB Konverter INFIELD 7
tensiolink USB Konverter INFIELD 7 UMS GmbH München, August 2005 tensiolink USB Konverter Einleitung Der tensiolink USB Konverter dient zum direkten Anschluss von Sensoren und Geräten mit serieller tensiolink
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
MehrDigital Signage DVISplitter-DL 7.2
Splitter-DL 7.2 Verlängern und Verteilen von Audio- und/oder signalen Leading the way in digital KVM Das Unternehmen Leading the Way in digital KVM Die Guntermann & Drunck GmbH wurde 1985 von den Namensgebern
Mehr2.2 Rechnerorganisation: Aufbau und Funktionsweise
2.2 Rechnerorganisation: Aufbau und Funktionsweise é Hardware, Software und Firmware é grober Aufbau eines von-neumann-rechners é Arbeitsspeicher, Speicherzelle, Bit, Byte é Prozessor é grobe Arbeitsweise
MehrDigital Signage DVISplitter 7.2
DVISplitter 7.2 Verlängern und Verteilen von Audio- und/oder signalen Leading the way in digital KVM Das Unternehmen Leading the Way in digital KVM Die Guntermann & Drunck GmbH wurde 1985 von den Namensgebern
MehrMikroprozessor als universeller digitaler Baustein
2. Mikroprozessor 2.1 Allgemeines Mikroprozessor als universeller digitaler Baustein Die zunehmende Integrationsdichte von elektronischen Schaltkreisen führt zwangsläufige zur Entwicklung eines universellen
MehrJohann Wolfgang Goethe-Universität
Flynn sche Klassifikation SISD (single instruction, single data stream): IS IS CU PU DS MM Mono (Mikro-)prozessoren CU: Control Unit SM: Shared Memory PU: Processor Unit IS: Instruction Stream MM: Memory
MehrWindows 7 ist da! Der Nachfolger von Vista kommt noch vor dem Sommer
Windows 7 ist da! Der Nachfolger von Vista kommt noch vor dem Sommer 1. Vorwort Warum an Windows 7, dem Nachfolger von Windows Vista, kein Weg vorbeiführt, ist rasch erklärt: Es ist schneller, sicherer,
MehrHandbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen
Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...
MehrAtmel AVR für Dummies
Atmel AVR für Dummies fd0@koeln.ccc.de 29.12.2005 Übersicht 1 Hardware Kurzvorstellung Atmega8 Programmierkabel (Eigenbau vs. Kommerzlösung) Alternative: Bootloader (Programmieren via rs232) Software Speicher
Mehr"Memory Stick" zur Programmierung der comfort 8+ Lichtsteuranlage mit PC Software "scenes editor"
comfort 8+ IRPC "Memory Stick" zur Programmierung der comfort 8+ Lichtsteuranlage mit PC Software "scenes editor" 1: Programmstart, Einstellungen 1.1 Zuerst die Software der beiliegenden CD-ROM auf einem
MehrFunktionstest Ti2CA Compact
Funktionstest Ti2CA Compact Systemarchitektur Die einfache Ansteuerung, hohe Ausbaustufen, bei geringem Kostenbedarf sowie die hohe Störsicherheit durch kurze Leitungslängen sind wesentliche Vorteile der
MehrGrundlagen der Technischen Informatik. Sequenzielle Netzwerke. Institut für Kommunikationsnetze und Rechnersysteme. Paul J. Kühn, Matthias Meyer
Institut für Kommunikationsnetze und Rechnersysteme Grundlagen der Technischen Informatik Paul J. Kühn, Matthias Meyer Übung 2 Sequenzielle Netzwerke Inhaltsübersicht Aufgabe 2.1 Aufgabe 2.2 Prioritäts-Multiplexer
MehrEinführung in PHP. (mit Aufgaben)
Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites
MehrErfassung von Umgebungskontext und Kontextmanagement
Erfassung von Umgebungskontext und Kontextmanagement Jörg Schneider, Christian Mannweiler, Andreas Klein, Hans D. Schotten 13.05.2009 Inhalt 1. Einleitung 2. Anforderungen 3. Kontext Erfassung und Verteilung
MehrDie Entwicklungsumgebung. Labor Technische Informatik. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber
Die Entwicklungsumgebung Labor Technische Informatik Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber 19.04.2011 Inhalt 1 Das Keil MCB1700 Board...2 2 Keil ARM MDK Toolchain...3 2.1 Projekterstellung...3
MehrBreitbandkabel kann viel mehr als DSL
Breitbandkabel kann viel mehr als DSL Leistung Breitbandkabelnetz Parallele Nutzung: bis zu 40 analoge TV-Kanäle bis zu 400 digitale TV-Kanäle Breitband-Internet mit 100 Mbit/s und mehr Telefonie Zusätzlich
Mehr