1.5 Timer

Dank der STM32-Arduino HardwareTimer library wird man von den nicht ganz einfachen Details der STM32 Timer zunächst verschont. Info: In der MBED-Umgebung könnte das so aussehen: Ticker Dort wird mit Threads gearbeitet, die schlafen gelegt werden, erinnert mich an Java..Hier nun der Weg mit STM32-Arduino. (Unterschied zu Atmel-AVR bei Register Compare, hier kein +1 zu…

1.4 Interrupts

Eine LED soll bei Betätigung von Boardtaster an PC13 immer langsamer blinken. Der Taster ist entprellt und Low aktiv. Wenn die Zeit länger wird, bewirkt ein kurzer Tastendruck oft keine Veränderung mehr. Warum? Lösung: Taster öfter überprüfen Immer wieder vorbeischauen ob der Taster gedrückt wurde nennt man Polling auf den Taster. Das ist wie wenn…

X Alte HW-Abi-Aufgaben recyceln

Da ich von Anfang an beim alten TGI dabei war habe ich ein Schatz an alten Aufgaben. Meine Kandidaten: Prüfung Aufgabe Recycling-Stand HP21 1. Lichteffekt-Bausatz HP21 2. Fechten mit Degen HP19 2. Elektrische Zahnbürste HP18 1. LED Blinker für PKW Unterrichtsaufgabe Autoblinker NP18 1. Schlüsselbox mit Code NP18 2. Kundenzufriedenheit 1. INFT Klassenarbeit TG12 NP17…

1.3 Berühmte Schaltnetze

Bei Digital gibt es neben den logischen Grundbausteinen noch weitere Schaltnetze: Multiplexer und Arithmetik. Diese Schaltnetze sind so praktisch, dass sie eigene Schaltzeichen bekommen und man sie als Bauteil z.B. SN7442 kaufen kann.Die Schaltnetze werden folgend in der Reihenfolge der Komplexität des inneren Aufbaus behandelt. (Adress-) Decoder Übergeordnetes Lernziel:Nur für genau eine Kombination des Steuereingangs…

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.3 Zustandsdiagramm

Benötigte Hilfsmittel: TGI-Formelsammlung, Software Umlet, Anleitung zu Umlet: Zustandsdiagramm für Lüftersteuerung PA1 PA6 PA10 An <-> Aus langsamer schneller Ein Lüfter soll mit den Tasten PA1 (An/Aus) PA6 (Lüfter langsamer) und PA10 (Lüfter schneller) gesteuert werden. Es gibt 4 Lüfterstufen 0..3. Bei Stufe 0 leuchtet nur LC0 an PC0 als Betriebsanzeige. Die letzte Lüfterstufe soll…

1.1 IT-Zahlensysteme

1.1 IT-Zahlensysteme

Die derzeitige Informationstechnik arbeitet mit Datenleitungen und Speichern, die nur zwei Zustände kennen: 0 und 1 -Binär. Das Bit ist die kleinste Datenspeichereinheit und kann die Werte 0 oder 1 speichern, ein binärer Speicher.Wenn ich mehr als 2 Werte speichern will muss ich mehr Bits kombinieren. Bsp. 2 Bits: Kombination Bit1 Bit0 00 0 0…

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 allgemein Materialien zum neuen Bildungsplan Informationstechnik an den Technischen Gymnasien Formelsammlung Lokal Es lebe das Beta-Stadium Da ich Hard- und Software unterrichte fallen mir Inkonsistenzen in der Forsa…

1.2 Aufgaben zum Einstieg

SOS ausgeben mit BoardLED D13. … – – – … Auf der BoardLED 13 soll ein SOS-Blinken ausgegeben werden.Hier das Zeitschema zur Ausgabe. Mit einer Variable int dit soll die Dauer des kurzen Signals einstellbar sein.Zum Testen usw. https://morsedecoder.comErstellen Sie ein Programm, ein dit soll die Länge 200ms haben. Hier ein paar Anregungen: Lösungsvorschlag (klick…

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…