2.5. Mikrocontroller-Komponenten
|
|
- Johann Beutel
- vor 6 Jahren
- Abrufe
Transkript
1 2.5.1 Prozessorkerne Einfache RISC- oder CISC Prozessorkerne Benötigen wenig Fläche Verhalten und Eigenschaften sind wohl bekannt Im Low-Cost-Bereich oft einfache 8-Bit-Kerne ohne Pipeline => einfacher Aufbau => sehr einfache zeitliche Vorhersagbarkeit 1
2 Beispiel: Befehl Taktzyklen LOOP: IN A,(10) 2 LD (IX),A 5 INC IX 2 DEC B 2 JNZ LOOP 5 Gesamt: 16 bei einer Taktfrequenz von 10 MHz Ausführungszeit pro Schleifendurchlauf: 16 / 10 MHz = 1,6 µsec 2
3 Je komplexer ein Prozessorkern, desto schwerer wird die Vorhersage des Zeitverhaltens Pipeline => Pipeline-Konflikte Cache => Cache Misses Spekulation => Fehlspekulation In Echtzeitsystemen interessiert die Worst Case Execution Time (WCET) Aufwändige Analysen sind erforderlich (und nicht immer möglich) 3
4 Befehlsverarbeitung in einer Pipeline: Beispiel fünfstufige Pipeline Takt 1 Takt 2 Takt 3 Takt 4 Takt 5 Takt 6 Takt 7... Befehl 1 Befehl holen Befehl dekodieren Operanden holen Befehl ausführen Ergebnis speichern Befehl 2 Befehl holen Befehl dekodieren Operanden holen Befehl ausführen Ergebnis speichern Befehl 3 Befehl holen Befehl dekodieren Operanden holen Befehl ausführen Ergebnis speichern... 4
5 Beispiel superskalare Pipeline bei High-End-Prozessorkernen Befehl holen Befehl dekodieren Befehlsfenster Zuordnungseinheit Operanden holen Operanden holen Befehl ausführen Befehl ausführen Rückordnungseinheit Ergebnis speichern 5
6 Speicherhierarchie bei High-End- Prozessorkernen First - Level- Cache Prozessorkern Daten Register Code 2 kbyte 0,5-0,1 ns 8-64 kbyte < 1 ns Secondary- Level-Cache 0,25-1 Mbyte 2-10 ns Third - Level - Cache Mbyte ns Hauptspeicher > 1GByte 50 ns virtuelle Speicherverwaltung Festplatte GByte ms 6
7 Sprungspekulation: Beispiel Ein-Bit- und Zwei-Bit-Prädiktor taken predict taken (0) taken not taken predict not taken (1) not taken a) Ein Bit-Präditkor taken taken taken predict strongly taken (00) predict weakly taken (01) predict weakly not taken (10) predict strongly not taken (11) taken not taken not taken not taken not taken b) Zwei Bit-Präditkor 7
8 Resultierende Echtzeitproblematik bei High-End- Prozessorkernen mit diesen Techniken Best- und Worst-Case Ausführungszeiten verschiedener Mikroarchitekturen Programm Benötigte Anzahl Taktzyklen Keine Pipeline Einfache Pipeline Pipeline, Spekulation Pipeline, Cache, Spekulation Best=Worst Best=Worst Best Worst Best Worst LD A,(2000) INC B SUB A,B JZ Gesamt
9 Zur Einsparung von Speicher Gesamtadressraum 64 KBytes bei einfachen Mikrocontrollern: Verkürzte Adressierung zur Verkürzung der Befehle Teiladressraum 1 KByte BBBBBBBB AAAAAAAA AAAAAAAA BBBBBBAA AAAAAAAA Befehlscode 16 Bit Adresse Befehlscode 10 Bit Adresse 3 Byte Befehl 2 Byte Befehl, kurze Adresse 9
10 Zusätzlich: kurze Befehlscodes für die am häufigsten benutzten Befehle längere Befehlscodes für seltene Befehle Besonders bei einfachen Mikrocontrollern ist Speicher meist eine knappe Ressource und muss optimal genutzt werden Der Prozessorkern kann dies durch die genannten Maßnahmen unterstützen 10
11 2.5.2 Ein-/Ausgabeeinheiten Bindeglied des Mikrocontrollers zur Umwelt analog/digital seriell/parallel Übertragungsraten Übertragungsformate Übertragungsaufwand... 11
12 Anbindung an den Prozessorkern EA-Adressraum 0 parallele EA serielle EA DA-Wandler Speicheradressraum 0 Speicher Speicher- und EA- Adressraum 0 Speicher max. EA-Adresse max. Speicheradresse Isolierte Adressierung max. Speicheradresse parallele EA serielle EA DA-Wandler Gemeinsame Adressierung 12
13 Vorteile isolierte Adressierung : klare Trennung von Speicher- und Ein-/Ausgabezugriffen Speicheradressraum wird nicht durch EA-Einheiten reduziert schmälere Ein-/Ausgabeadressen Vorteile gemeinsame Adressierung : Homogenität keine speziellen Befehle zur Ein-/Ausgabe erforderlich Alle Speicher-Adressierungsarten können auch zur Ein-/Ausgabe benutzt werden 13
14 Adressraumbedarf unterschiedlich komplexer EA-Einheiten Adressraum Adresse m parallele EA-Einheit 1 Datenkanal Adressen n n+1 n+2 Datenkanal Steuerkanal Statuskanal }serielle EA-Einheit 1 14
15 Physikalische Anbindung durch Adressdecoder interner Adressbus Mikrocontroller AS Adressdecoder MIO Prozessorkern RW Select 1 Select 2... Select n interner Datenbus Ein-/Ausgabeeinheit 1 Ein-/Ausgabeeinheit 2... Ein-/Ausgabeeinheit n 15
16 Zur Anpassung unterschiedlicher Datenübertragungsraten von Prozessorkern und EA-Einheiten : Synchronisation Von Seiten der EA-Einheit: Software-Synchronisation Hardware-Synchronisation 16
17 Software-Synchronisation: Beispiel XON/XOFF vom/zum Prozessorkern Adressbus Ausgabedaten Datenbus Eingabedaten Ein-/Ausgabeeinheit Peripherie- Gerät Steuerbus Ausgabedaten (von E/A-Einheit) Daten Daten Daten Daten Daten Daten Daten Daten Eingabedaten (vom Gerät) XOFF XON 17
18 Hardware-Synchronisation: Beispiel RTS/CTS vom/zum Prozessorkern Adressbus Ausgabedaten Datenbus RTS Ein-/Ausgabeeinheit Peripherie- Gerät Steuerbus CTS RTS (von E/A-Einheit) CTS (vom Gerät) RTS: request to send CTS: clear to send Ausgabedaten (von E/A-Einheit) 18
19 Von Seiten des Prozessorkerns: Auswertung mit Polling oder Interrupt Programm Polling Unterbrechung, Freigabe Programm Unterbrechungen Programmschleife: Abfrage des Statuskanals, Warten in der Schleife bis zur Freigabe Unterbrechung, Freigabe Unterbrechungsbehandlung, Datenübertragung durchführen Datenübertragung durchführen Unterbrechungsbehandlung, Datenübertragung durchführen 19
20 Digitale parallele Ein-/Ausgabeeinheiten (parallele IO-Ports) Charakteristika: Anzahl parallel übertragener Bits (meist Zweierpotenz) Ein-/Ausgaberichtung Übertragungsgeschwindigkeit Der meist hohen Übertragungsgeschwindigkeit steht ein großer Bedarf an Anschlüssen gegenüber => meist teilen sich die parallelen EA-Einheiten eines Mikrocontrollers die Anschlüsse mit anderen Komponenten 20
21 Einfache parallele Eingabeeinheit: Adressbus AS MIO Adressdecoder Select Daten von einem externen Gerät CS OE Treiber zum Prozessorkern RW & Datenbus 21
22 Einfache parallele Ausgabeeinheit: Adressbus AS MIO Adressdecoder Select Daten zu einem externen Gerät CS OE Treiber vom Prozessorkern 1 D0... D7 RW & Datenbus 22
23 Einfache bidirektionale Einheit: Adressbus AS MIO Adressdecoder Select Daten von/zu einem externen Gerät OE DIR Treiber vom/zum Prozessorkern D0... D7 RW Datenbus 23
24 Digitale serielle Ein-/Ausgabeeinheiten (serielle IO-Ports) Grundprinzip: parallele Daten parallele Daten Ausgaberegister Eingaberegister Schieberegister serielle Daten Schieberegister Takterzeugung Sender Takterzeugung Empfänger 24
25 Wichtige Begriffe: Schrittgeschwindigkeit (Schritttakt) Anzahl übertragener Informationen / Sekunde (Baud, Baudrate) Übertragungsgeschwindigkeit Anzahl übertragener Bits / Sekunde Übertragungsgeschw. = Schrittgeschw. * Übertragungsbreite oder allgemeiner: Übertragungsgeschw. = Schrittgeschw. * ld(anzahl Übertragungszustände) Bei bitserieller Übertragung: Schrittgeschwindigkeit = Übertragungsgeschwindigkeit 25
26 Asynchrone Übertragung Nach jedem übertragenen Zeichen wird synchronisiert Daten n-2 n-1 P 1 0 Startbit Datenbits Parität Stoppbit(s) Sendetakt Empfangstakt Synchronisation 26
27 => Zeichensynchronisation keine hohen Anforderungen an die Taktgenauigkeit Sende und Empfangstakt dürfen sich um maximal 1/2 Tarktperiode pro Zeichen verschieben durch häufige Synchronisation geringe Datenraten Vereinbarung zwischen Sender und Empfänger: Schrittgeschwindigkeit (z.b. 4800, 9600, 19200,... Baud) Anzahl der Datenbits pro Zeichen (5 8) Parität (gerade oder ungerade) Anzahl der Stoppbits (üblicherweise 1, 1,5 oder 2) 27
28 Synchrone Übertragung Rahmensynchronisation Zeichen Zeichen Zeichen Zeichen Zeichen Zeichen Zeichen SYNC SYNC STX Daten... Daten ETX BCC a. Zeichenorientierte Übertragung, Zeichen z.b. im 8-Bit-ASCII-Code m Bits n Bits o Bits p Bits q Bits r Bits Flag Adresse Steuerfeld Daten FCS Flag b. Bitorientierte Übertragung z.b. HDLC Höhere Übertragungsgeschwindigkeit, höhere Anforderungen an den Takt 28
29 Komponentenaufbau Adressbus Select 1 AS Select 2 Senderegister Schieberegister Adressdecoder MIO Select 3 Select 4 RW Sendesteuerung serielle Sendeleitung Handshake (optional) vom/zum Prozessorkern Statusregister Steuerregister Empfangssteuerung Handshake (optional) Empfangsregister Schieberegister serielle Empfangsleitung Datenbus 29
30 Verbindungstechniken Serielle Punkt-zu-Punkt-Verbindung (Peer to Peer) Sendeleitung Empfangsleitung Partner 1 Empfangsleitung Sendeleitung Partner 2 30
31 Verbindungsbusse Beispiel: SPI (Serial Peripheral Interface, Motorola) serieller Sende-/Empfangs-Bus MISO MOSI MISO MOSI MISO MOSI Partner 1 Partner 2 Partner n 0 SS SCK 0 SS SCK 1 Sende-/Empfangstakt SS SCK als Master programmiert als Slave programmiert, nicht selektiert Andere serielle Busse: RS485, USB,... als Slave programmiert, selektiert 31
32 Serielle Datencodierungen Takt Manchester Binärziffer NRZ V High V Low FM MFM T D T D T D T D T D T D T D T D V High V Low V High V Low V High V Low 32
33 NRZ (Non Return to Zero) Einfach, leichter Verlust der Taktsynchronität bei aufeinanderfolgenden Einsen oder Nullen => wird hauptsächlich bei asynchroner Übertragung genutzt FM (Frequency Modulation) Takterhaltende Codierung, Voranstellen eines Taktbits Daten FM T D T D T D T D T D T D T D T D 33
34 MFM (Modified Frequency Modulation) Halbiert den Aufwand von FM durch bedingtes Voranstellen eines Taktbits. Taktbit nur, wenn aktuelles und voriges Datenbit beide nicht Daten MFM T D T D T D T D T D T D T D T D 34
35 Manchester Biphase Wird z.b. bei Ethernet benutzt Signalpegel wechselt grundsätzlich bei jeder Taktflanke Stimmt der resultierende Wert nicht mit dem Bitwert überein: => zweiter Wechsel Daten Manch. 35
36 Analoge Ein-/Ausgabeeinheiten Adressbus AS MIO RW Adressdecoder Select 1 Select 2 Digital/Analog- Wandler (n Bit) analoges Ausgabesignal vom/zum Prozessorkern n-bit-digitalwert Analog/Digital- Wandler (n Bit) analoges Eingabesignal Datenbus zur Verarbeitung durch den Prozessorkern müssen analoge in digitale Signale gewandelt werden 36
37 Wandlungsfunktion: bei n Bit Auflösung => Aufteilung in 2 n Schritte U U max U LSB = (U max U min ) / 2 n Digital/Analog-Wandlung U = (Z U LSB ) + U min U LSB Analog/Digital-Wandlung U min 1 Z = (U U min ) / U LSB 0 2 n -1 Z 37
38 Beispiel: U max = 5 V, U min = 0 V, 12-Bit-Wandlung => U LSB = 1,221 mv Wichtigste Kriterien für die Auswahl eines Wandlers Auflösung (n Bit) Spannungsbereich (U min - U max ) Wandlungszeit Wandlungsfehler 38
39 Digital/Analog-Wandlung I ref = U ref /R U ref U ref /2 U ref /4 U ref /8 R R R U ref = 2R 2R 2R 2R 2R z 3 z 2 z 1 z Blindschiene Ausgangsschiene R/2R-Widerstandsnetzwerk - R I k I k R - ca. 0V + U 39
40 Funktion des Wandlers: I k = z 3 (U ref / 2R) + z 2 (U ref / 4R) + z 1 (U ref / 8R) + z 0 (U ref / 16R) Für den Operationsverstärker gilt näherungsweise: U = -R I k Daraus folgt: U = - (z 3 (U ref / 2) + z 2 (U ref / 4) + z 1 (U ref / 8) + z 0 (U ref / 16)) = - (z z z z ) U ref / 2 4 = - Z U ref / 2 4 oder für n Bit: U = - Z U ref / 2 n 40
41 Statische Wandlungsfehler: Fehler Fehler Nichtlinearität a) Nullpunktfehler b) Vollausschlagsfehler c) Nichtlinearität 41
42 Nullpunktfehler durch Addition einer Konstanten (auf analoger oder digitaler Seite) behebbar Vollausschlagfehler durch Multiplikation mit einer Konstanten behebbar Nichtlinearität ist nicht korrigierbar und reduziert die verfügbare Auflösung Besonders schwerwiegend: Monotoniefehler Ausgabe eines niedrigeren Wertes trotz Erhöhung des Eingangswertes Entsteht z.b. im R/2R Netzwerk, wenn durch Widerstandstoleranzen: I k (0111) > I k (1000) 42
43 Dynamische Fehler: Glitches durch Wettläufe im Umschaltzeitpunkt, z.b. bei Abhilfe: Abtast-/Halteglied (Sample and Hold) Verstärkungsfaktor 1 U e + - S C Verstärkungsfaktor U a 43
44 Analog/Digital-Wandlung Prinzipielle Wandlungsverfahren: Parallelverfahren sehr schnell, hoher HW-Aufwand Wägeverfahren mittel schnell, mittlerer HW-Aufwand Zählverfahren (Dual Slope) langsam, geringer HW-Aufwand, störunempfindlich 44
45 Beispiel: das Wägeverfahren U Abtast-/ Halteglied + - Komparator U g (Z) U? Zeitsteuerung U g (Z) Digital/ Analog- Wandler Z Z Z U ref = wandelt n Bits in n Schritten 45
46 Ablauf: sukzessive Aproximation U g (Z) U g ( ) U Wandlerfunktion: Z = Z = 2 n U / U ref = U / U LSB z 7 z 6 z 5 z 4 z 3 z 2 z 1 z Schritt 46
47 Statische Fehler: Quantisierungsrauschen systematischer Fehler, bedingt durch die begrenzte Auflösung U U LSB Z + ½ U LSB Quantisierungsfehler - ½ U LSB => Abweichung des treppenförmigen vom tatsächlichen stufenlosen Analogsignal 47
48 Durch die Gleichverteilung des Eingangssignals gehorcht die Abweichung statistischen Gesetzen => Rauschen Rauschamplitude: Ueff U LSB = 12 Faustformel für das Signal/Rauschverhältnis in Dezibel: SR 1.8 db + n 6 db Beispiele: 8 Bit Auflösung 49.8dB 12 Bit Auflösung 73.8dB 16 Bit Auflösung 97.8dB 48
49 Dynamische Fehler 2.5. Mikrocontroller-Komponenten Amplitudenänderung des Eingangssignals über die Wandlungszeit besonders kritisch beim Wägeverfahren, da hier die empfindlichen niederwertigen Bits zuletzt gewandelt werden Eine Schwankung um mehr als 1/2 U LSB macht bereits das niederwertigste Bit unbrauchbar Abhilfe: Abtast-/Halteglied Takt-Jitter (Aperturfehler) Schwankung der Taktrate bei periodischer Abtastung analoger Signalverläufe 49
2.5. Mikrocontroller-Komponenten
2.5.6 DMA Für besonders schnellen Datentransfer können leistungsfähige Mikrocontroller Daten ohne Beteiligung des Prozessorkerns transportieren: DMA (Direct Memory Access) Ein DMA-Datentransfer kann stattfinden
MehrEINGEBETTETE SYSTEME Vorlesungen WS2005
EINGEBETTETE SYSTEME Vorlesungen WS2005 1 Mikrocontroller- Komponenten 2 Entwurf eingebetteter Systeme 3 Mikrocontroller-Komponenten Prozessorkern: prinzipiell kein Unterschied zum Kern eines Mikroprozessors
MehrSerielle Schnittstellen
Serielle Schnittstellen Grundbegriffe Seriell, Parallel Synchron, Asynchron Simplex, Halbduplex, Vollduplex Baudrate, Bitrate Serielle Datenübertragung Senden von Daten Bit für Bit 1 0 1 1 Serielle Datenübertragung
MehrZenit Music
13.05.2013 (1) Allgemeines (2) Vorwissen(?) (3) Funktionsweise des (4) -RS232 (5) beim ATMEGA 32 13.05.2013 2 Allgemeines 13.05.2013 3 : Universal Asynchronus Reciever and Transmitter 13.05.2013 4 : Universal
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
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
MehrMikrocomputertechnik. Thema: Serielle Schnittstelle / UART
Mikrocomputertechnik Thema: Serielle Schnittstelle / UART Parallele vs. serielle Datenübertragung Parallele Datenübertragung Mehrere Bits eines Datums werden zeitgleich mittels mehrerer Datenleitungen
MehrDatentechnik. Prinzipieller Aufbau eines Schnittstellenbausteins
Prinzipieller Aufbau eines Schnittstellenbausteins DB /CS A0-Ai R/W Reset Takt Int IntAck zum µp Datenbus Puffer Steuerung Interruptsteuerung & IF Statusregister IE Steuerregister Befehlsregister Datenregister
MehrMikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 8051 ISBN 3-446-40017-6 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40017-6 sowie im Buchhandel
MehrDie RS Schnittstelle
Die RS232 -. Schnittstelle Referat in der Vorlesung Rechnerstrukturen C.Wehland ; A.Gerst Inhalt Überblick serielle PC-Schnittstelle Übertragungsparameter Signale der seriellen Schnittstelle Register der
MehrHelmut Bähring. Mikrorechner Technik. Übungen und Lösungen. Mit 78 Abbildungen und CD-ROM. Springer
Helmut Bähring Mikrorechner Technik Übungen und Lösungen Mit 78 Abbildungen und CD-ROM Springer Inhaltsverzeichnis Vorwort : VII I. Übungen zu Band 1 1 1.1 Grundlagen 1 Aufgabe 1: Zu den Maßeinheiten Kilo,
MehrVorwort Teil 1: Grundlagen 1. 1 Einleitung Grundbegriffe Einheiten Geschichte Arten von Computern 8
Inhaltsverzeichnis Vorwort Teil 1: Grundlagen 1 1 Einleitung 3 1.1 Grundbegriffe 3 1.2 Einheiten 5 1.3 Geschichte 6 1.4 Arten von Computern 8 2 Allgemeiner Aufbau eines Computersystems 15 2.1 Blockdiagramm
MehrMicrocomputertechnik
Microcomputertechnik mit Mikrocontrollern der Familie 8051 Bearbeitet von Bernd-Dieter Schaaf 2. Auflage 2002. Buch. 230 S. Hardcover ISBN 978 3 446 22089 8 Format (B x L): 16 x 22,7 cm Gewicht: 407 g
MehrHardware Software Handshake UART. Maik Holzhey. Fakultät IV Technische Universität Berlin. 22. Mai 2014
Fakultät IV Technische Universität Berlin 22. Mai 2014 Begriffsklärung Begriffsklärung Universal Asynchronous Receiver and Transmitter serielle Schnittstelle - asynchroner Modus serielle Schnittstelle
MehrEingebettete Systeme 2. Übungsblatt Lösungsvorschlag
Institut für Informatik Lehrstuhl für Eingebettete Systeme Prof. Dr. Uwe Brinkschulte Mathias Pacher Eingebettete Systeme 2. Übungsblatt Lösungsvorschlag 1. Aufgabe (Mikrocontroller) Ein Mikrocontroller
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
MehrÜbungsklausur Mikroprozessortechnik und Eingebettete Systeme I
Übungsklausur Mikroprozessortechnik und Eingebettete Systeme I Aufgabe Punkte Aufgabe 1: / 35 Aufgabe 2: / 25 Aufgabe 3: / 15 Aufgabe 4: / 15 Aufgabe 5: / 35 Aufgabe 6: / 15 Aufgabe 7: / 20 Aufgabe 8:
MehrMikroController der 8051-Familie
i Dipl.-Ing. Roland Dilsch MikroController der 8051-Familie Aufbau, Funktion, Einsatz Vogel Buchverlag Inhaltsverzeichnis Vorwort 5 1 Was ist ein MikrocontroUer? 13 1.1 Aufbau eines Computers 13 1.2 Entstehung
MehrNANO III. Digital-Analog-Wandler. Analog-Digital-Wandler Abtastung. Datenakquisition:
NANO III Digital-Analog-Wandler Datenakquisition: Analog-Digital-Wandler Abtastung Prinzip des DAC (DAC = Digital - Analog - Converter) 2 0 R 1 4Bit DAC 1 12/16 2 1 R 1 / 2 8/16 2 2 R 1 / 4 4/16 2 3 R
Mehr5. Serielle Schnittstelle
5.1 Vergleich der seriellen und parallelen Datenübertragung Man unterscheidet zwischen paralleler und serieller Datenübertragung. Bei der parallelen Datenübertragung werden jeweils n Datenbit gleichzeitig
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
MehrUniversal Synchronous and Asynchronous Serial Receiver and Transmitter. Serielle Schnittstellen
USART Universal Synchronous and Asynchronous Serial Receiver and Transmitter Serielle Schnittstellen USART physikalisch USART-Komponenten im ATmega28 USART-Konfiguration Beispiel Echo-Anwendung Anwendung:
MehrKapitel 18. Externe Komponenten
Kapitel 18 Externe Komponenten 31.05.11 K.Kraft E:\MCT_Vorlesung\MCT2011\Externe_31\Externe.odt 18-1 Anschluss von externen Komponenten Einfachste Art : Direkt an einem Port Beispiel Ausgabe : 7-Strich
MehrPARAMETRIERBARE PROZEDUR 3964(R)
SIEMENS SIMATIC S5 Sondertreiber für CP 524 / CP 525-2 (S5-DOS) S5R006 PARAMETRIERBARE PROZEDUR 3964(R) auf Kommunikationsprozessor Kurzinformation Bestell - Nr. 6ES5 897-2AB11 Stand 3/91 Der Sondertreiber
MehrMikrorechner-Technik
Springer-Lehrbuch Mikrorechner-Technik Band II Busse, Speicher, Peripherie und Mikrocontroller Bearbeitet von Helmut Bähring Neuausgabe 2002. Taschenbuch. xxvii, 425 S. Paperback ISBN 978 3 540 43693 5
MehrKommunikation zwischen Mikrocontrollern
Kommunikation zwischen Mikrocontrollern Serielle Kommunikation Bitweises Übertragen der Daten nacheinander auf einer Leitung serielle Schnittstelle im PC und im Mikrocontroller = Standard große Anwendungsbreite
MehrSerielle Schnittstelle
Serielle Schnittstelle RS-232 ist ein Standard für eine bei Computern teilweise vorhandene serielle Schnittstelle, der in den frühen 1960er Jahren von dem US-amerikanischen Standardisierungskomitee Electronic
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
Mehr4 Der Von-Neumann-Rechner als Grundkonzept für Rechnerstrukturen
4 Der Von-Neumann-Rechner als Grundkonzept für Rechnerstrukturen Ein Rechner besteht aus den folgenden Bestandteilen: Rechenwerk Rechenoperationen wie z.b. Addition, Multiplikation logische Verknüpfungen
MehrEin- und Ausgabegeräte
Blockorientiert Jeder Block kann unabhängig gelesen und geschrieben werden. Festplatten, CD-ROMs, USB-Sticks, etc. Zeichenorientiert Keine Struktur, nicht adressierbar, Daten werden als Folge von Zeichen
MehrMikrocomputertechnik
Mikrocomputertechnik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung von Bernd-Dieter Schaaf, Stephan Böcker 6., aktualisierte und erweiterte Auflage Hanser München 2012
Mehr8 Kommunikation. Mehr Informationen zum Titel! 8.1 Serielle Schnittstelle
Mehr Informationen zum Titel! 8 Kommunikation Ein Embedded System muss vielfach Daten austauschen, sei es innerhalb des Systems, mit einem anderen Mikrocontroller oder auch mit einem externen Computer
MehrHardware Logik-Analysatoren
Hardware Logik-Analysatoren Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2010/2011 Hardware Logik-Analysatoren 1/24 2010-10-12
MehrRechnerorganisation. 1. Juni 201 KC Posch
.6.2 Rechnerorganisation. Juni 2 KC Posch .6.2 2 .6.2 Front Side Bus Accelerated Graphics Port 28 MHz Front Side Bus North Bridge RAM idge South Bri IDE USB PCI Bus 3 .6.2 Front Side Bus Front Side Bus
MehrHardware Leitungscodierung
Hardware Leitungscodierung Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2007/2008 Hardware Leitungscodierung 1/16 2007-11-05
MehrEinführung Bitübertragungsschicht
Einführung Bitübertragungsschicht 01010001 Kanal 01010001 Information Information Transformation Störeinflüsse (Rauschen, Echo, etc.) Transformation Bitübertragungsschicht (Physical Layer): Übertragung
MehrTeil 1: Prozessorstrukturen
Teil 1: Prozessorstrukturen Inhalt: Mikroprogrammierung Assemblerprogrammierung Motorola 6809: ein einfacher 8-Bit Mikroprozessor Mikrocontroller Koprozessoren CISC- und RISC-Prozessoren Intel Pentium
MehrBusse. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg
Einleitung Bus-Konfiguration Bus-Arbitrierung Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2005/2006 Einleitung Bus-Konfiguration Bus-Arbitrierung
MehrSIEMENS SIMATIC S5. Standardtreiber für CP 544. Integrierter Offener Treiber. Kurzinformation. Stand 7/95 OTK.DOC
SIEMENS SIMATIC S5 Standardtreiber für CP 544 Stand 7/95 OTK.DOC 1. Allgemeines Der Integrierte Offene Treiber des Kommunikationsprozessors CP544 ermöglicht es Fremdgeräte mit einfachen Übertragungsprozeduren
MehrLösungsvorschläge zur Übungsklausur. zum Kurs 1708 Technische Informatik II. im WS 01/02
Lösungsvorschläge zur Übungsklausur zum Kurs 1708 Technische Informatik II im WS 01/02 Aufgabe 1: (10 Punkte) Welche der folgenden Aussagen sind richtig? a) Unter dem Begriff Mikroprogramm versteht man
MehrGruppe Matrikelnummer(n)
64-041 Übung Rechnerstrukturen Aufgabenblatt 11 Ausgabe: 20.12.13, Abgabe: 10.1.14 12:00 Gruppe Name(n) Matrikelnummer(n) Aufgabe 11.1 (Punkte 25) Serielle Schnittstelle (RS-232): Früher hatte jeder PC
MehrMikrocontroller und Mikroprozessoren
examen.press Mikrocontroller und Mikroprozessoren Bearbeitet von Uwe Brinkschulte, Theo Ungerer überarbeitet 2007. Taschenbuch. XVI, 453 S. Paperback ISBN 978 3 540 46801 1 Format (B x L): 15,5 x 23,5
MehrMikrocontroller-Busse
Mikrocontroller-Busse Projekt Elektronik Mohammed Goni Projekt: Terarriensteuerung WsSe 09 1 Einleitung 2 Microcontroller (MCU) 3 Bussysteme Mohammed Goni (Projekt: Terarriensteuerung) Elektronik WiSe
MehrDie Robo-TX RS-485 Schnittstelle
Die Robo-TX RS-485 Schnittstelle Die Idee... Gleich nach dem Kauf des TX fiel mir in der Anleitung auf, dass auf den Extension-Anschlüssen nur die RS-485-Schnittstelle auf beiden vorkommt. Somit war klar,
Mehr1. TÜ-Zusammenfassung zum Modul Computersysteme
1. TÜ-Zusammenfassung zum Modul Computersysteme Kurzzusammenfassung 1. Kapitel Netzteil: Aufbau: Bereitgestellte Spannungen: 12V, -12V, 5V, -5V und 3.3V Leistung: Da bei Transformatoren die übertragbare
MehrSPI-Bus. 282 Ergänzung zu Kapitel 10
282 Ergänzung zu Kapitel 10 10.21. SPI-Bus Allgemeines Beim SPI-Bus (Serial Peripheral Interface) handelt es sich um einen synchronen 3-Draht Bus mit einer zusätzlichen Steuerleitung (/SS) (siehe Abbildung
MehrSIMATIC S5 SIEMENS. MODBUS-Protokoll RTU-FORMAT SIMATIC S5 ist Master. Kurzinformation. Sondertreiber für CP 524 / CP (S5-DOS) S5R004
SIEMENS SIMATIC S5 Sondertreiber für CP 524 / CP 525-2 (S5-DOS) S5R004 MODBUS-Protokoll RTU-FORMAT SIMATIC S5 ist Master Kurzinformation Bestell - Nr.: 6ES5 897-2KB11 Stand 2/92 Der Sondertreiber ist auf
MehrMOPS SBI Karte Serielles Bus Interface
MOPS SBI Karte Serielles Bus Interface Funktion 1. Funktion passives Mithören an seriellen Datenströmen Umwandlung der Daten in gewöhnliche MOPS Kanäle standardmäßige Unterstützung von RS232 und CAN Bus
MehrTeil 1: Prozessorstrukturen
Teil 1: Prozessorstrukturen Inhalt: Mikroprogrammierung Assemblerprogrammierung Motorola 6809: ein einfacher 8-Bit Mikroprozessor Mikrocontroller Koprozessoren CISC- und RISC-Prozessoren Intel Pentium
MehrHardware PCI-Bus. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg
Hardware PCI-Bus Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 Hardware PCI-Bus 1/23 2008-08-06 Übersicht Inhalt:
MehrHardware PCI-Bus. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg
Hardware PCI-Bus Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2007/2008 Hardware PCI-Bus 1/23 2007-10-26 Übersicht Inhalt:
MehrDST EINFÜHRUNG IN MRT (V2)
DST EINFÜHRUNG IN MRT (V2) Aufgabe: Reaktionstester 1. Pflichtenheft Taster an -PA0 8 LEDs an PCx LCD-Anzeige für Ergebnis Die LEDs an Port C sollten unerwartet irgendwann angehen! Jetzt wird die Zeit
MehrGeräteentwurf mit Mikroprozessoren 1
Geräteentwurf mit Mikroprozessoren 1 Vorlesung am Institut für Elektronik der TU Graz Dipl.-Ing. Dr. Gerhard Stöckler SS 2003 Vorausgesetzte Kenntnisse: Grundlagen der Digitaltechnik Binäre Informationsdarstellung
MehrLösung 5. Mikroprozessor & Eingebettete Systeme 1
Lösung 5 Mikroprozessor & Eingebettete Systeme 1 WS2015 / 2016 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den Einstieg in
MehrInhaltsverzeichnis 1 Grundlagen Grundlegende Prozessortechniken...16
Inhaltsverzeichnis 1 Grundlagen...1 1.1 Mikroprozessoren, Mikrocontroller, Signalprozessoren und SoC...1 1.2 PC-Systeme...3 1.3 Eingebettete und ubiquitäre Systeme...5 1.4 Leistungsmessung und Leistungsvergleich...11
MehrBusse. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009
Busse Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 Busse 1/40 2008-10-13 Übersicht 1 Einleitung 2 Bus-Konfiguration
MehrDigital meets analog. Analoge Welt Messung physikalischer Größen mittels Sensoren analoge Spannung. Analog-Digital-Wandlung (A/D)
Überblick Grundlagen: Spannung, Strom, Widerstand, IV-Kennlinien Elektronische Messgeräte im Elektronikpraktikum Passive Filter Signaltransport im Kabel Transistor Operationsverstärker PID-egler Sensorik
MehrEingebettete Systeme Modellierung und Zielarchitekturen
Eingebettete Systeme Modellierung und Zielarchitekturen Vorlesungsbegleitende Unterlagen WS 2003/2004 Teil 11 Klaus Waldschmidt Digital/Analog Wandler Seite 1 Digital/Analog-Wandler Die D/A-Wandlung lässt
MehrComputerschnittstellen
Lothar Preuß/Harald Musa Computerschnittstellen Dokumentation der Hard- und Software mit Anwendungsbeispielen CENTRONICS IEC-BUS V.24 Mit 110 Bildern Carl Hanser Verlag München Wien IX Inhaltsverzeichnis
MehrSensortechnik/Applikation
Sensortechnik/Applikation Prof. Dr. H. Gebhard FH Dortmund 10. Juni 2010 Prof. Dr. H. Gebhard (FH Dortmund) Sensortechnik/Applikation 10. Juni 2010 1 / 16 Inhaltsübersicht 1-Wire Prof. Dr. H. Gebhard (FH
Mehr3. Rechnerarchitektur
ISS: EDV-Grundlagen 1. Einleitung und Geschichte der EDV 2. Daten und Codierung 3. Rechnerarchitektur 4. Programmierung und Softwareentwicklung 5. Betriebssyteme 6. Internet und Internet-Dienste 3. Rechnerarchitektur
MehrSelbststudium Informationssysteme - H1102 Christian Bontekoe & Felix Rohrer
Übung RA, Kapitel 1.5 1. Beantworten Sie bitte folgende Repetitionsfragen 1. Beschreiben Sie in eigenen Worten und mit einer Skizze die Schichtung einer Multilevel Maschine. Folie 5, rechte Seite 2. Welche
MehrKopplung Interaktion. TI-Übung 6. Kopplung Datenübergabe. RS232 Datenfluss (1) Teilnehmer. Ein-/Ausgabe. Interaktionsarten
Kopplung Interaktion TI-Übung 6 Ein-/Ausgabe Andreas I. Schmied (andreas.schmied@uni-ulm.de) AspectIX-Team Abteilung Verteilte Systeme Universität Ulm WS2005 Teilnehmer Prozessor Coprozessor (Co-)Prozessor
MehrSPI Serial Peripheral Interface
SPI Serial Peripheral Interface Physik- Seminar Universität Koblenz-Landau Christian Büch 27. Juni 2006 Einleitung SPI bedeutet Serial Peripheral Interface zu Deutsch serielle Peripherie Schnittstelle
MehrModul 6 Name: Berufsbildende Schule Technik Carl-Benz-Schule Klasse: Datum: Seite 1/5
Klasse: Datum: Seite 1/5 A/D-Wandler (A/D-Umsetzer) Einführung Was macht ein A/D-Wandler? Er wandelt eine Spannung in eine dazu proportionale Zahl um. Beispiel mit 3 Bit, 0-8V. Der Bereich um 3V (2.5V
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)
MehrRechnerstrukturen. 6. System. Systemebene. Rechnerstrukturen Wintersemester 2002/03. (c) Peter Sturm, Universität Trier 1. Prozessor.
Rechnerstrukturen 6. System Systemebene 1 (Monoprozessor) 2-n n (Multiprozessor) s L1- in der L2- ( oder Motherboard) ggf. L3- MMU Speicher Memory Controller (Refresh etc.) E/A-Geräte (c) Peter Sturm,
MehrMikroprozessoren. Aufbau und Funktionsweise. Christian Richter. Ausgewählte Themen der Multimediakommunikation SS 2005
Mikroprozessoren Aufbau und Funktionsweise Christian Richter Ausgewählte Themen der Multimediakommunikation SS 2005 Christian Richter (TU-Berlin) Mikroprozessoren AT MMK 2005 1 / 22 Gliederung Was ist
MehrMikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 051 ISBN 3-446-4071-9 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-4071-9 sowie im Buchhandel
MehrTECHNISCHE HOCHSCHULE NÜRNBERG GEORG SIMON OHM Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten, z.b. Befehl
MehrProgrammierung mit NQC: Kommunikation zwischen zwei RCX
Programmierung mit NQC: Kommunikation zwischen zwei RCX Martin Schmidt Master-Slave-Betrieb mit 2 RCX Systeme mit 2 RCX sind leichter zu handhaben, wenn ein RCX die Kontrolle über alles behält ( Master
MehrSerielle Datenübertragung mit dem Schnittstellenbaustein 8251
Serielle Datenübertragung mit dem Schnittstellenbaustein 8251 2 Inhaltsverzeichnis Thema Seite Inhaltsverzeichnis 2 Einleitung 2 Serielle Datenübertragung 3 Der serielle Schnittstellenbaustein 8251 4 Beispielprogramm
Mehr4.0 Der Atmel AT89LPx052 Mikrocontroller
4.0 Der Atmel AT89LPx052 Mikrocontroller Die ersten beiden Derivate der Atmel LP Familie sind der AT89LP2052 und der AT89LP4052 in verschiedenen Gehäusevarianten mit 2 Kbytes bzw. 4 KBytes Flash. Gegenüber
MehrMini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller
Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3
Mehrx Inhaltsverzeichnis 2. von NEUMANN-Rechner Grundkonzept Interne und externe Busse Prozessorregister Stackpointer
Inhaltsverzeichnis 1. Komplexe Schaltwerke 1 1.1 Zeitverhalten von Schaltwerken 2 1.1.1 Wirk- und Kippintervalle 3 1.1.2 Rückkopplungsbedingungen 6 1.2 Entwurf von Schaltwerken 9 1.3 Kooperierende Schaltwerke
MehrMikrocomputertechnik. Systembus. Ein Mikroprozessor kommuniziert über den Systembus mit Speicher und I/O
Systembus Ein Mikroprozessor kommuniziert über den Systembus mit Speicher und I/O Der Ablauf erfolgt in zwei Schritten: o Anlegen von Adressen und Schreib/LeseRichtung o Schreiben bzw. Lesen der Daten
MehrFachbereich Medienproduktion
Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik I Datenübertragung Parallel z.b. PCI D0... D8 8 parallele Datenleitungen n parallele Steuerleitungen
MehrFachbereich Informatik
Fachbereich Informatik Kurs 1708 Technische Informatik II und Kurs 1705 Mikrorechner-Technik Musterlösungen zur Nachklausur am 17.03.2001 Aufgabe 1: (10 Punkte) Geben Sie für die folgenden Aussagen an,
MehrMSP 430. Einführung. Was kann er? Hauptthemen. Wie sieht er aus? 64 / 100 polig. Was kann er? MSP 430 1
MSP 430 Mixed Signal Microcontroller MSP 430 Einführung Der Mikrocontrollers MSP430 von Texas Instruments Das Entwicklungsboard MSP-STK 430A320 http://www.ti.com Texas Instruments 1 Texas Instruments 2
Mehr5. Beispiele verschiedener Mikrocontroller
5.1 MC68HC11E - ein einfacher Mikrocontroller 8-Bit-Mikrocontroller Mitglied der MC68HC11-Familie Der MC68HC11E zeichnet sich durch besonders flexible und umfangreiche EA sowie Zähler und Zeitgeber aus
MehrChiptunes Wie musikalisch ist mein Mikrocontroller?
Institut für Elektrische Messtechnik und Grundlagen der Elektrotechnik Chiptunes Wie musikalisch ist mein Mikrocontroller? Martin Wenske WS 2011/2012 09.01.2012 Betreuer: Timo Klingeberg www.emg.tu-bs.de
MehrPARAMETRIERBARE STANDARD-RECHNERKOPPLUNG (RK512)
SIEMENS SIMATIC S5 Sondertreiber für CP 524 / CP 525-2 (S5-DOS) S5R00E PARAMETRIERBARE STANDARD-RECHNERKOPPLUNG (RK512) auf Kommunikationsprozessor Kurzinformation Bestell - Nr. 6ES5 897-2CB11 Stand 3/91
MehrAnalogtechnik. Informationstechnik für Luft- und Raumfahrt Aerospace Information Technology
Analogtechnik Anwendung von Analogtechnik Hat eine lange Geschichte, aber auch Zukunft Auch Zukunft? Kommt wider? (Analog & Mixed FPGA) Einfache aber verlässliche Regelungen werden mit Analogtechnik gebaut
MehrArithmetische und Logische Einheit (ALU)
Arithmetische und Logische Einheit (ALU) Enthält Blöcke für logische und arithmetische Operationen. n Bit Worte werden mit n hintereinander geschalteten 1 Bit ALUs bearbeitet. Steuerleitungen bestimmen
MehrMikrocomputertechnik. 5. Systembus R/W. Ein Mikroprozessor kommuniziert über den Systembus mit Speicher und I/O. Der Ablauf erfolgt in zwei Schritten:
5. Systembus Ein Mikroprozessor kommuniziert über den Systembus mit Speicher und I/O Der Ablauf erfolgt in zwei Schritten: o o Anlegen von Adressen und Schreib/LeseRichtung Schreiben bzw. Lesen der Daten
MehrI2C-BUS Von Ramesh Sathiyamoorthy Klasse E4p Embedded Control Hr.Felser HTI Burgdorf
I2C-BUS Von Ramesh Sathiyamoorthy Klasse E4p Embedded Control Hr.Felser HTI Burgdorf Inhaltverzeichnis Inhaltverzeichnis... 2 1.History... 3 2.Einsatzbereich... 4 3.Funktionweise... 5 3.1 Das I2C-Busprotokoll...
MehrParameterliste, Funk-Empfänger RCW-M
W E TA K E B U I L D I N G AU T O M A T I O N P E R S O N A L LY PARAMETERLISTE FUNK-EMPFÄNGER RCW-M Copyright AB Regin, Sweden, 2017 Parameterliste, Funk-Empfänger RCW-M Inhalt Parameterliste, Funk-Empfänger
MehrUnified-E Modbus Adapter
Unified-E Modbus Adapter Betrifft: Version 1.5.0.0 und höher Stand: Februar 2017 Inhalt 1 Allgemeines... 2 2 Adapter-Parameter in Unified-E... 2 3 Adressierung von Datenpunkten... 4 Unified-E Modbus Adapter
MehrE Mikrocontroller-Programmierung
E Mikrocontroller-Programmierung E Mikrocontroller-Programmierung E.1 Überblick Mikrocontroller-Umgebung Prozessor am Beispiel AVR-Mikrocontroller Speicher Peripherie Programmausführung Programm laden
MehrGRUNDLAGEN DER INFORMATIONSTECHNIK. Übungen TEIL 1 RECHNER
GRUNDLAGEN DER INFORMATIONSTECHNIK Übungen TEIL 1 RECHNER Otto-von-Guericke-Universität Magdeburg Fakultät für Elektrotechnik und Informationstechnik Institut für Elektronik, Signalverarbeitung und Kommunikationstechnik
MehrVirtueller Speicher und Memory Management
Virtueller Speicher und Memory Management Speicher-Paradigmen Programmierer ein großer Adressraum linear adressierbar Betriebssystem eine Menge laufender Tasks / Prozesse read-only Instruktionen read-write
MehrInhaltsverzeichnis. Vorwort...VII I. Übungen zu Band I... 1
Inhaltsverzeichnis Vorwort...VII I. Übungen zu Band I... 1 I.1 Grundlagen... 1 Aufgabe 1: Zu den Maßeinheiten Kilo, Mega, Giga,...(I.1.1)... 1 Aufgabe 2: Zu den Begriffen bit, byte, bit/s,...(i.1.1)...
MehrMikrocomputertechnik. Thema: Der Aufbau des XC888-Mikrocontrollers -Teil 1 -
Mikrocomputertechnik Thema: Der Aufbau des XC888-Mikrocontrollers -Teil 1 - Mikroprozessor-Achritekturen Folie 2 Mikroprozessor-Achritekturen Klassifizierung anhand Wortbreite CPU-Architektur und Busleitungen
MehrInhaltsverzeichnis 1 Ein-Bit-Rechner Mikrorechentechnik-Grundlagen Das Mikrocontrollersystem ein Überblick am Beispiel MSP430F1232
Inhaltsverzeichnis 1 Ein-Bit-Rechner... 15 1.1 Rechenwerk... 15 1.1.1 Register und Takt... 16 1.1.2 Zwischenspeicher... 17 1.1.3 Native und emulierte Datenmanipulationsbefehle... 18 1.2 Steuerwerk... 20
MehrImmediate Priority Ceiling
Vereinfachtes Protokoll: Immediate priority ceiling: Prozesse, die ein Betriebsmittel s belegen, bekommen sofort die Priorität ceil(s) zugewiesen. Anwendungsgebiet: Immediate Priority Ceiling Verwendung
MehrRealzeitplattform Mikrocontroller + CPLD
REALZEITPLATTFORM 13 1 Realzeitplattform Mikrocontroller + CPLD Stand: 11. 11. 2013 Es ist eine Demonstrationsplattform zu schaffen, die Untersuchungen, Vorführungen, Übungen usw. zu folgenden Problemkreisen
Mehr