Title: A. Technische Informatik II

Role: Teilnehmer/in — Teilnehmer/innen haben in einem Kurs grundsätzlich weniger Rechte.

Section 1
  TI2
  Bildungsplan
  Bildungsplan Informatik
  Ankündigungen
  Assembler Wiki
  Übersicht der Themen
  Didaktische Lerntreppe
  Sicherung dieses Kurses
  Link zu den Unterrichtsmaterialien
  Als Diskussionsgrundlage: Entwurf mit lokaler und allgemeiner Formelsammlung
Allgemeines
  Stolpersteine
  Vorkenntnisse
  Literatur
  Android App: Mikrocontroller Eisenbahn
  VisUAL ARM emulator
  Materialliste für diese Handreichung
  Beschreibung und Fertigungsdaten der Grundplatine V1.1
  Hinweis 2 + 1 Eingangsklasse 26h nicht geteilt 13h...
  Umsetzungshilfe
  Alte Hardware Formelsammlung
  Beschreibung und Fertigungsdaten der Grundplatine V1.2 Weiterentwicklung von Version 1.1
  Youtube Tutorial
  www.nicerland.com
  Feedback LFB
  STM32CubeIDE
  Vorlagen für Assembler
  Projekt kopieren
  Lösungen
  Upgrade ST-Link-Firmware
  SW4STM32 Studio
  Workspace
  Hardwarevorschläge
  Bild Grundplatine
  Grundplatine Beschreibung
  Umfrage: Beschaffung Grundplatine
  Angebot vom 18.6.21
  Lieferantenverzeichnis für Nucleo
  Verfügbare Nucleos
  Funduino Grundplatine
Thema 1: Einleitung
  Beschreibung der Lehrplaneinheit
  Präsentation: Was ist ein Mikrocontroller
  Arbeitsblatt
  Kahoot
Thema 2: Mikrocontroller für Dummies
  Präsentation: Mikrocontroller plastisch dargestellt
  Präsentation: Kommunikation mit dem Mikrocontroller
  Präsentation: EVA-Prinzip
  Rollenspiel
  Arbeitsauftrag zum Rollenspiel
  Arbeitsblatt zum Körbchenmodell
  Kahoot 1
  Vom Körbchenmodell zum Assembler
  Präsentation: Vom Körbchenmodell zum Assembler
  Arbeitsblatt
  Kahoot2
  Verlaufsplan einer Beispielstunde
  Lernfortschrittsliste
Thema 3: Erstes Assemblerprogramm
  Video: Erstes Programm mit der Eisenbahn
  Getting Started
  Arbeitsblatt: Erstes Assemblerprojekt
  Wenn keine Grundplatine zur Verfügung steht:
  Alternative Verwendung von LED-Keyboard und LCD
  Projekt kopieren
  Kontrollfragen
Thema 4: Struktur und Dokumentation
  Arbeitsblatt Kommentare in Assemblerprogrammen
  Arbeitsblatt Programmablaufplan
  Video: Grundstruktur mit der Eisenbahn
  Arbeitsblatt Grundstruktur
  Wiederholungsfragen
Thema 5: Parallele Eingabe und Ausgabe
  Video: Parallele Ein- und Ausgabe mit der Eisenbahn
  Videoanimation parallel laden und speichern
  Stufe 1: Erstellen Sie ein Programm, das die Einst...
  Alternative: LED-Keyboard
  Schrittmotoranimation
  Stufe 2: Schrittmotorsteuerung
  Alternativ: Verwendung von LED-Keyboard und Schrittmotorplatine
  Fragen
  Lernfortschrittsliste
Thema 6: Prinzipielle Funktionsweise der CPU
  Präsentation: Aufbau des Codespeichers
  Arbeitsblatt Codespeicher
  Video: Register des Mikrocontrollers
  Video: Registerinfo
  Arbeitsblatt Register
  Interaktives Video
  Video: CPU im Digitalsimulator
  Video: Wie alles zusammenwirkt
  Kontrollfragen
  Lernfortschrittsliste
Thema 7: Binäre Sensoren prüfen
  Video: Taste abfragen und darauf reagieren
  Video Taste abfragen mit der Eisenbahn
  Stufe 1: Testen Sie das Programm aus Präsentation ...
  Video: Konfiguration vorbereiten
  Arbeitsblatt Taste abfragen
  Stufe 2: Ergänzen Sie das Schrittmotorprogramm um ...
  Infos zum Schrittmotor
  Kahoot
  Alternative: LED-Keyboard + Schrittmotorplatine
Thema 8: Sensoren und Aktoren
  Präsentation Sensoren und Aktoren
  Arbeitsblatt Sensoren und Aktoren
  Kontrollfragen
Thema 9: Zählen mit dem Mikrocontroller
  Video: Zählen mit der Eisenbahn
  Stufe 1: Arbeitsblatt: Zaehlen wenn Taste gedrückt
  Stufe 2: Arbeitsblatt Besucherzähler
  Stufe 3: Arbeitsblatt Parkhaus
  Fragen zu Ereignisse zählen und anzeigen
  Alternative: LED-Keyboard
  Lernfortschrittsliste
Thema 10: Timing
  Vorkenntnisse:
  Frequenz und Periodendauer
  Frequenz und Periodendauer
  Einheiten
  Arbeitsblatt Zeiten und Frequenzen
  Video: Pipeline
  Arbeitsblatt Timing
  Video: Unterprogramm Warte mit der Eisenbahn
  Video: Zeitschleife
  Arbeitsblatt Zeitschleife
  Fragen zu Zeitschleifen
  Lernfortschrittsliste
Thema 11: Codetabellen
  Trailer
  Video Arrays im Codespeicher
  Video: Tabellen im Codespeicher nutzen
  Stufe 0: Arbeitsblatt
  Video: Siebensegmentanzeige mit der Eisenbahn
  Stufe 1: Einstellige Anzeige
  Alternativ mit Multifunction Shield Stufe 1: Einstellige Anzeige
  Stufe 2: Zweistellige Anzeige (gute Schüler)
  Alternativ mit Multifunction Shield: 2-stellige Anzeige
  Lösungen
  Fragen zu Codetabellen und Zeitmultiplex
  Stufe 3: Blinktext (gute Schüler)
  Alternativ mit Multifunctionshield: Stufe 3 Blinktext
  Flash Cards
Thema 12: RAM
  Erklärvideo RAM
  Erklärvideo mit Eclipse
  Erklärvideo Variablen im RAM Eclipse
  Video speichern und laden mit der Eisenbahn
  Video Mittelwert einer Messreihe im RAM EB
  Stufe 0: AD-Wandler nutzen
  Stufe 1: RAM analysieren
  Stufe 2: Arbeitsblatt Messwerterfassung
  Fragen zum RAM
  Alternativ: Verwendung des Multifunctionshield
  Lernfortschrittsliste
Thema 13: Unterprogramm und Stack
  Video: Vom Hauptprogramm zum Unterprogramm
  Video: Unterprogramm im Code
  Arbeitsblatt Einfaches Unterprogramm
  Video Mik's-Abenteuer im Unterprogramm
  Video: Unterprogramme zur Strukturierung
  Arbeitsblatt Programme übersichtlich mit Unterprogrammen
  Fragen 1
  Video Parameter und Rückgabewert
  Video Stack
  Video Stack mit Eclipse
  Arbeitsblatt Stackanalyse
  Video Verschachtelte Unterprogramme
  Fragen
  Wer wird Millionär
  Lernfortschrittsliste
Thema 14: Arithmetik
  Video ALU
  Video: Arithmetik
  Arbeitsblatt Arithmetikbefehle
  Arbeitsblatt Projekt Taschenrechner
  Alternative mit LED-Keyboard und LCD
  Fragen zu Arithmetik
Thema 15: Datenstrukturen
  Erklärvideo Referenz
  Arbeitsblatt Arbeiten mit Referenzen
  Arbeitsblatt Datenstrukturen
Thema 16: Einfache Steuerungsaufgaben lösen
  Video Präsentation Einzelne EA-Bits Setzen und Rücksetzen
  Stufe 1: Arbeitsblatt Test der Anweisungen
  Stufe 2: Arbeitsblatt Waschmaschinensteuerung
  Fragen
Thema 17: Aufgaben mit Ein- und Ausgabe
  Stufe 1: Skigondel
  Stufe 2:Rundumlicht
  Fragen
--------------------------------------------------------------------------------------
Informatik: BPE7 Maschinennahe Programmierung in Assembler I
  Lösungen mit NucleoL152 und STM32CubeIDE
Stufe 1: Ports konfigurieren
  Projekt Stufe 1
  Lernmaterial
  Fragen zur Konfiguration
Stufe 2: Analogeingang verwenden
  Projekt Stufe 2
  Lernmaterial
Stufe 3: Externer Interrupt
  Trailer
  Projekt Stufe 3
  Lernmaterial
  Interruptaufgabe
  Fragen
Stufe 4: Timer
  Projekt Stufe 4
  Lernmaterial
  Timeraufgabe
  Fragen zum Timer
Stufe 5: Timer und Interrupt
  Projekt Stufe 5
  Lernmaterial
  Fragen zu Timer und Interrupt
BPE 8* TGI: (Wahlbereich) Maschinennahe Programmierung in Assembler II
BPE 10* TGI (Wahlbereich): Robotik
Anlage 1: Arbeiten mit STM32F103C8T Mini
  Video Präsentation STM32F103C8T Mini Blue Pill
  Workspace
  Programmierprobleme (Verbindungsprobleme)
  MBED Beispiele
  Einrichtung von MBED-Studio
Anlage 2: Arbeiten mit dem Multifunctionshield
  Multifunctionshield
  Modifikationen für STM32 Nucleo