Beruflich Dokumente
Kultur Dokumente
genereller Aufbau:
Unterschiede:
SRAM DRAM
Preis teuer günstig
Platzbedarf groß gering
Geschwindigkeit schnell
Stromverbrauch gering
Einführung Mikrocontroller:
Moore's Gesetz ist eine in den 1960er-Jahren von Ex-Intel-Chef Gordon Moore aufgestellte
Behauptung: "Die Leistung von Computerchips verdoppelt sich etwa alle 18-24 Monate.
Prinzipielle Prozessorarchitekturen:
Neumann Architektur Harvard Architektur
Speicher für Daten & Programme gemeinsam getrennt
Geschwindigkeit langsam schnell
Fehleranfälligkeit größer Speicherschutz vorhanden
Verdrahtungsaufwand weniger mehr
RISC, CISC:
Der Unterschied besteht darin wie viele vorgefertigten Befehle/Operationen man dem Prozessor zur
Verfügung stellt. Der Prozessor kann simple Operationen leichter und somit mit geringerem
Stromverbrauch durchführen. Stellt man allerdings mehr und komplexere Befehls-Short-Cuts/
Methoden zur Verfügung hat der Compiler weniger Aufwand und es wird weniger Speicher benötigt.
RISC CISC
Prozessoraufwand gering hoch
Compileraufwand hoch niedrig
Speicheraufwand hoch niedrig
Stromverbrauch gering hoch
Kosten gering teuer
Prozessorkomponenten (Aufbau CPU)
Ports:
Alle Mikrokontroller sind mit verschiedenen „Ports“ (Schnittstellen) ausgestattet. Bei einer 8 Bit-
Architektur werden normalerweise immer 8 Pins (Ein- bzw. Ausgänge) zu einem Port
zusammengefasst.
z.B.: PORTA, PORTB, PORTC, …
Analoge Pins können einen analogen Spannungswert einlesen (ADC) und ausgeben (DAC).
PWM-Ausgänge:
Oszillator-Pins zum Anschließen eines externen Oszillators (genauer als intern) serielle
Datenübertragung, Taktung
Reset-Pin: Mikrokontroller wird damit zurückgesetzt oder nach dem Starten blockiert, bis die volle
Versorgungsspannung stabil anliegt.
Port Register Ansteuerung: Wie kann ich bestimmte Pins vom Arduino auf Eingang oder Ausgang
schalten.
Wie kann ich diese Pins dann auf High oder LOW setzen (DDRx, PORTx)