1.0 Arduino für STM32 Überblick

Stoffverteilung entsprechend dem Bildungsplan Jahrgangsstufe 1 TGI Baden Württemberg. Formelsammlung Arduino IDE NUCLEO L152RE Synopsis: [stm32l152re-Überblick] [Referenz-Manual RM008] [Datenblatt stm32l152re] [API stm23duino] Beschafft bei reichelt.de 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…

1.1 Einstieg in Arduino für STM32

Forum der STM32 Boardleute: https://www.stm32duino.com Anleitung für MacOS Arduino Software laden und installieren.Unter Voreinstellungen zusätzliche Boardverwalter-URL eingeben damit die Erweiterung gefunden wird:Das Kopieren und einfügen: https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json Arduino-IDE NEU Starten => Dann wird Eintrag unter Voreinstellungen erst aktiv!​DANN In den Boardverwalter gehen und STM32 MCU based borads installierenWerkzeuge => Board => Boardverwalter => STM32 => Installieren…

1.4 Ports Einlesen und Ausgeben

Schalter an PB7..PB0 einlesen und auf LEDs ausgeben Die Werte der Schalter PB7..PB0 sollen auf den LED7..LED0 ausgegeben werden. Im Debug-Modus fällt auf, dass LED3 leuchtet also ist PB3 beim Debuggen 1. Knight-Rider-Lauflicht mit Shift-Befehlen K.I.T.T. Scanner: Ein Lauflicht, dass LED0 bis LED7 und dann wieder zurück bis LED0 leuchten lässt, also wirkt wie ein…

1.3 ALU-Funktion und Simulation mit VisUAL2

Präsentation: Funktionsweise ALU und Flags Seltsame Unterschiede zwischen STM32CubeIDE und VisUAL2 Addition, Subtraktion und Flags Mission: Übersetze in Assembler mit Hilfe der Formelsammlung und simuliere mit VisUAL2Das sollte dazu schon verstanden worden sein: Ganzzahlige und negative Zahlen, Ausdrücke und Operationen. Aufgaben Flags N,Z,C,V werden mit angehängtem ‘s’ gesetzt Für bedingte Verzweigungen sind die Nebenergebnisse einer…

1.0 STM32 Assembler Überblick

To Do und Schnipsel PB3 ist im Debug-Modus 1 Hal_Delay belegt R0, R2, R3 AD-Wandlung, wie Poti abfragen z.B. für Geschwindigkeit oder Balkenanzeige Unterprogramm-Aufrufe über Stack Der Assembler unterscheidet nicht zwischen Groß- und Kleinschrift, anders als bei C und Java Hier wird ein bisschen mit ARM-Assembler das Prinzip von Assembler Schülergerecht gezeigt… Software STM32CubeIDE zum…

MindMap Schmerzen

Ich hätte gerne ein Werkzeug mit dem ich schnell und einfach MindMaps mit Links veröffentlichen kann.Früher konnte ich das mit FreePlane und einem Flash-Plugin erledigen. Die Links konnten angeklickt werden, durch Klick auf Globus bei CrossPack wurde der Link geöffnet. Ohne Flash geht das nicht mehr 😭. Also ein Versuch mit FreePlane und SVG-Export, leider…

MacTreff VHS-Kurs

Wintersemester 2022, 8 Abende von 19:15 bis 21:00Die Termine abonnieren: iCal-LinkViele Links rund um AppleLinks für MacTreff-Kurs 0. Typische Themen Das Dateisystem und seine Logik Rundgang durch die Systemeinstellungen Systemwartung und Sicherheit Nutzerkonten Softwareaktualisierung Back-Up Das Internet Funktion DSL- und Web-Zugang einrichten E-Mail einrichten und richtig anwenden Kommunikation mit iChat Mitgelieferte Programme Vorschau Music Fotos iWorks…

1.1 Einstieg in µC mit STM32

Falls kein PowerPoint zur Hand LibreOffice zum Öffnen verwenden, mit Keynote hatte ich schon Probleme bei den Animationen… An dieser Stelle einen herzlichen Dank nach Öhringen an meinen Kollegen Herrn Sturm für die Präsentationen und Videos. Arbeitsauftrag: Präsentationen ansehen und Listen machen für verstandene und (noch) nicht verstandene Dinge. Kahoot zu Grundlagen

1.x Abstrakte Operationen und Klassen

Eine kleine Geschichte soll die Problematik verdeutlichen, die durch das Konstrukt der abstrakten Operationen und Klassen gelöst wird. Es war ein mal eine Klasse FormVerwalter die Kreise und Quadrate verwaltete. Mit ausgebenInfo() wurden alle seine Formen als Liste ausgegeben und mit getGesamtflaeche():GZ ermittelte er die Fläche seiner Formen. Da hatte der König den Wunsch, dass…

Blockschaltbild

2.4 Schaltwerke bauen

Systematisch Schaltwerke zu entwickeln ist nicht schwer. Im TGI wird dafür auf das Modell des Synchronen Moore-Automaten zurück gegriffen, siehe Vergleich verschiedener Automatentypen.Mehrere D-FlipFlops werden zu einem Register zusammen gefasst. Die CLK-Eingänge der FF sind mit dem Takt verbunden und können dadurch ihre Zustände nur synchron zum Takt ändern. Zu jedem Zustand kann durch ein…

2.2 Zähler (a-)synchron, Zustandsdiagramm

2.2 Zähler (a-)synchron, Zustandsdiagramm

Asynchrone Zähler (Ripple Counter) Siehe Mezdata->Asynchrone Zähler Aufgabenstellungen: Erstelle Timing-Diagramm unter Beachtung der Gatterdurchlaufzeiten. Welche “Zwischenzustände” ergeben sich? Ändere die Verschaltung so, dass der Zähler vorwärts zählt. Baue einen CTR DIV8 Zähler. Aufgabe: Zähler als Frequenzteiler Zähler können als Frequenzteiler verwendet werden, am Zähler oben liegt an Q0 die halbe und an Q1 ein viertel…

2.0 Flip-Flops

2.0 Flip-Flops

Siehe auch mezdata.de/..FlipFlop Flash-Animationen funktionieren mit Google-Chrome und Erweiterung Ruffle. RS-FlipFlop Bei Druck auf Stopp-Taste soll die Wagen-hält Anzeige so lange leuchten bis die Tür auf geht. RS-FlipFlop Wikipedia: RS-FlipFlop MezData: FlipFlop a b Qt !Qt Qt+1 !Qt+1 Funktion 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0…

|

TG12 INFT Ich kann Liste

Liste für SJ 23/24 Fähigkeiten Links Kommentar Arduino Software einrichten,Aufgaben zum Einstieg,Tastenprellen, Floating, buttonCheck()analogWrite(), PWManalogRead(), Zeitmultiplexausgabe 2 Stellig 1.1 Einstieg in Arduino für STM321.1b Bitschubserei1.1s Spickzettel1.1x STM32 GPIO Ports1.2 Aufgaben zum Einstieg KA1 FußgängerampelLüftersteuerungAutoblinkerUPDown-Zähler mit 7SegmentanzeigeGaragentorsimulation 1.3 Zustandsdiagramm KA1 Ext. Interrupt einstellenSekundenzählerSkigondel 1.4 Interrupts KA2 Timer-ISR im Zustandsdiagramm verwenden 1.5 Timer KA2 Timerinterrupts einstellen können…

TG11 INFT Ich kann Liste1

Fähigkeit Links Kommentar Zahlensysteme: Umrechnen, (neg. Zahlen später) Zahlensysteme1.1 IT-Zahlensysteme KA1 Schaltnetze Grundlagen Logische Grundfunktionen1.2 Schaltnetze Grundlagen KA1 Berühmte Schaltnetze 1.3 Berühmte Schaltnetze KA1 Negative Zahlen 1.1 IT-Zahlensysteme->Negative Zahlen KA2 Dekoder, Vergleicher, Addierer, Gray-Code 1.3 Berühmte Schaltnetze KA2 Transistor-Logik 1.4 Transistor-Logik KA2 Impulsdiagramm 1.5 Impulsdiagramm KA2 & KA3 RS-FlipFlop, Impulsdiagramm, Zustandsübergangstabelle 2.0 Flip-Flops KA2 &…

Webpublish: Impressum, Datenschutz, Urheberrecht

Synopsis: mezdata.de | Webpublish (moodle.moove-bw.de/) Aufgabe 1 Impressumspflicht Arbeits-Links: Aufgabe 2 Disclaimer Arbeits-Links: Wirksamkeit von Disclaimern Ist ein Disclaimer sinnvoll und notwendig? Aufgabe 3 Datenschutzerklärung auf Webseite und Cookies Arbeits-Links: Aufgabe 4 Urheberrecht bei Web-Seiten Arbeits-Links:

1.1 🚧 SPS-Logik-Simulation
| |

1.1 🚧 SPS-Logik-Simulation

Einordnen des Unterrichtsentwurfs: Hier wird Digitaltechnik mit µC Programmierung in C/Assembler in Java mit Oberfläche betrieben. Günstige Voraussetzungen: Perfekt passend wäre der Zeitpunkt in der Eingangsklasse bei dem in Java die Oberflächenprogrammierung behandelt wurde und in Assembler die ersten Schritte unternommen werden sollen. Letztlich soll verstanden werden, wie die µC Register direkt verwendet werden mit…

Digital-Grundlagen Aufgaben

Digital-Grundlagen Aufgaben

Anzahl Bit für Wertebereich Wie viele Bit braucht man für die Darstellung von 12 Werten?Lösung mit Begründung: 4 Bit weil 23=8 < 12 <= 16=24 Zahlen umrechnen Ergänzen Sie die fehlenden Werte in der Tabelle. Zahlen ohne und mit Vorzeichen (4Bit) Ergänzen Sie die fehlenden Werte in der Tabelle. Dualzahl ohne Vorzeichen (unsigned) mit Vorzeichen…