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 19,54€ (zur Zeit nicht verfügbar) Pin Belegung Grüne LED an PA5 (D13) , Blauer UserButton an PC13 mit PullUp-Widerstand und ist entprellt. Violett gekennzeichnet sind die PINs (mit ihrer Bezeichnung), die über die Arduino-Konnectoren nach nach außen gezogen sind.  Blau gekennzeichnet sind…

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: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 Das richtige Board auswählen:Werkzeuge…

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 Kommentare in Cube mit // in VisUAL mit ; Marken werden in VisUAL ohne : am Ende definiert In Cube IDE kann # oft weggelassen werden In VisUAL geht bx lr nicht, verwende mov pc,lr VisUAL2 kann keinen mul-Befehl?! 😭 Addition, Subtraktion und Flags…

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