1.0 Rechnerarchitektur Überblick

Blockschaltbild Ich kann Liste Speichermodell ABI Musterprüfung Beispiel Ich bin mit der Musteraufgabe nicht glücklich, sie sollte so gestellt sein, dass auch ein 8Bit-AVR-Controller verwendet werden könnte. Den 8051 ⚰️ hab ich nie verwendet, bei dem ESP32-Zeug kenn ich den Assembler nicht. STM32 und AVR haben Pipeline sollen dazu Fragen kommen, wie sieht es mit…

1.0 Digitaltechnik Überblick

Simulatorsoftware Digital Ich verwende den Digitalsimulator Digital von Helmut Neemann. Es wird ein Java fähiges Gerät benötigt. Digital führt schnell dazu sich auf das Ziel einer Implementierung in Programmierbarer Logik ein zu lassen, denn die Gleichungen werden in DNF (Disjunktiver Normal Form) ausgegeben (betrachte Gleichung zu NAND): https://mezdata.de/links/index.php?sub=Digital

1.0 Technisches Gymnasium Informationstechnik

Neuer Bildungsplan: Informatik TG und InformationstechnikDie Verzahnung von Informatik und Informationstechnik ist eine Herausforderung beim KuK-Einsatz im Fach Informatik.Blau = Hardware; Rot = Software; Software TGI Formelsammlung Arduino-Version Materialien zum neuen Bildungsplan Informationstechnik an den Technischen Gymnasien Es lebe das Beta-Stadium Da ich Hard- und Software unterrichte fallen mir Inkonsistenzen in der Forsa auf:

1.0 Arduino für STM32 Überblick

Stoffverteilung entsprechend dem Bildungsplan Jahrgangsstufe 1 TGI Baden Württemberg. NUCLEO L152RE Beschafft bei reichelt.de für 20,15€ (zur Zeit wieder ausverkauft) Pin Belegung Grüne LED an PA5 (D13) , Blauer UserButton an PC13 mit PullUp-Widerstand und ist entprellt. Mit analogWrite(Pin,Wert) können nur die 6 von Arduino vorgesehenen Pins verwendet werden. Aduino Pin STM32 Pin D3 PB3…

AVR-Chips mit Arduino IDE 2.1.

Bei Arduino wird üblicherweise mittels Bootloader (eine kleine vorinstallierte Software auf dem µC) über USB die Software aufgespielt. Bei Projekten, bei denen die AVR-Mikrocontroller selber verbaut werden ist oft ein Programmer erforderlich, der über die ISP-Schnittstelle angeschlossen wird z.B.: Mit der Arduino IDE 2.1.0 konnte ich nicht mehr wie gewohnt mit dem Hochladen-Pfeil die Software…

3 STM32CubeIDE

Arbeitsbeschaffungsmaßnahme! Gefühlt ein Albtraum für Unterricht in TG11. Laden unter https://www.st.com/content/st_com/en/stm32cubeide.html Beim Download erst anmelden und E-Mailadresse angeben, dann kommt per Mail ein Link, der allerdings bei mir unter Safari und FireFox nicht funktioniert hat. Erst als ich unter FireFox uMatrix ausschaltete ging es. Download ist 1,1 GB! gross. Auf jedem Rechner die pkg installieren.Die…

3.1 AD / DA Wandlung

[How to get the best ADC accuracy in STM32 microcontrollers][Was sind A/D- und D/A-Wandler?][MezData: Analog und Digital] [Wikipedia: Analog-Digital-Umsetzer] Analoge Spannung in digitalen Wert wandeln Eine Eingangsspannung Ue wird mit einer Referenzspannung Uref verglichen und das Verhältnis als n-stellige Binärzahl ausgegeben.Je mehr Stellen (Bits) der Digitalwert hat desto genauer lässt sich die Spannung umwandeln.Die Auflösung…

3.2 Servo steuern mit PWM

[L293D] [MezData: Servos][Arduino Servo Library][MezData: Modellbau-Servotester mit Pulsweiten-Anzeige] Modellbauservo Ein Modellbauservo wird durch die Breite eines Impulses gesteuert. Der Stellwinkel des Servos ist proportional zur Impulsbreite. Alle 20 ms sollte ein Steuerimpuls kommen. Die übliche Impulsbreite bewegt sich zwischen 1 ms und 2 ms. Servos können auch ausserhalb dieses Bereiches noch gesteuert werden, drehen weiter,…

3.5 Sensoren

Bosch BMP280 Druck und Temperatursensor mit I2C und SPI Schnittstelle [Infoseite zum Sensor Pressure sensor BMP280] [Bosch Datenblatt] [MezData Links zu Sensoren] Ich nutze PB8 und PB9 für I2C. PB10 und PB11 könnten auch I2C werden jedoch als USART für das Bluetooth-Modul benötigt. I2C Schnittstelle auf Seriell ausgeben I2C auf LCD ausgeben SPI Schnittstelle

2 Visual Studio Code

Die Live Server Erweiterung installieren für Webseiten entwickeln. UpDate-Hinweise ignorieren, kann nur Administrator durchführen. Erweiterungen Nutzen Git Graph grafische Anzeige von Repository-Historie inklusive Branch-Visualisierung Indent-rainbow Farbig Hervorhebung der Einrückungs-Ebenen Markdown All in One Mark Down Short Keys Todo Tree selbst definierbare Schlüsselwörter (zB.: TODO, CONFIG, REFERENCE, …) Ordner-/Workspace-intern rekursiv suchen, highlighting und Anzeige einer entsprechenden…

4.0 Befehlsverarbeitung

4.1 Load-Store Architektur [Wikipedia: Load/Store-Architektur] Fragen 4.2 Steuerung / Leitwerk [Wikipedia: Steuerwerk] Fragen 4.3 Befehlspipeline [Wikipedia: Pipeline (Prozessor)] [YouTube: Steve jobs talking about the Megahertz Myth] Aufgabe 1 Holen Dekodieren Ausführen 1. Takt 2. Takt 3. Takt 4. Takt Pipeline Füllen Sie die Tabelle aus. Im Codespeicher steht: Aufgabe 2 Berechnen Sie die Ausführungszeit des…

3.0 Rechenwerk

Methode Reziprokes Video [Wikipedia: Reziprokes Lehren]Teilen Sie Ihre Klasse in Gruppen zu je 4 SuS ein. Alle SuS schauen sich das Video an.SoS 1 fasst das gesehene schriftlich zusammen. Die Zusammenfassung wird anschließend den Gruppenmitgliedern vorgetragen.SoS 2 formuliert Fragen zum Video. Die Gruppenmitglieder beantworten die Fragen .SoS 3 achtet auf ungeklärte schwierige Fragen. Dies können…