MM32 Tutorial
Das myMM32 Board light ist ein Clone des mySTM32 Board light. Das Board wird standardmäßig mit einem MM32L073PT, mit 128K FLASH, 8 K RAM und bis 48 MHz Systemtakt, ausgeliefert. Es ist jedoch auf Kundenwunsch auch mit dem moderneren MM32F0144C4P mit 64K FLASH, 8K RAM und bis 72Mhz lieferbar. Die Systemspannung kann von 2 bis 5V reichen.
Dieses Board ist durch seinen geringen Pries besonders zum „verbasteln“ geeignet und auch für Schüler und Studenten erschwinglich.
Einkaufszettel
Damit Sie das Tutorial erfolgreich und mir Spaß durcharbeiten können empfehlen wir ihnen folgende Experimentierhardware:
- myMM32 Board light (in der Bemerkung zur Bestellung die MM32 Variante anfordern)
Eventuell brauchen Sie noch diesen Treiber: . ch341ser_win.zip
Hier ist eine kurze Anleitung zur . Treiberinstallation.pdf.
Erste Schritte mit grafischer Programmierung
Wir fangen erst mal ganz einfach an und bauen das typische Blinky mit dem jede Mikrocontrollerprogrammierung beginnt.
Danach schauen wir uns nacheinander die wichtigsten Bausteine für Mikrocontrollerlösungen an.
- Kommunikation des MM32 mit dem PC (erfordert eine SiSy Lizenz ab Version 3.8x)
- Analogdaten mit dem MM32 erfassen (erfordert eine SiSy Lizenz ab Version 3.8x)
- Eine LED mit dem MM32 per PWM dimmen (erfordert eine SiSy Lizenz ab Version 3.8x)
- Einen Timer mit dem MM32 benutzen (erfordert eine SiSy Lizenz ab Version 3.8x)
- Extrene Interrupts mit dem MM32 (erfordert eine SiSy Lizenz ab Version 3.8x)
- Ein Text-LCD am MM32 anschließen (erfordert eine SiSy Lizenz ab Version 3.8x)
- I2C Bausteine mit dem MM32 lverwenden (erfordert eine SiSy Lizenz ab Version 3.8x)
- Den CAN Bus auf dem MM32 nutzen (erfordert eine SiSy Lizenz ab Version 3.8x)
Anwendungsbeispiele
- Das Wichtigste in einem Beispiel zusammengefasst (erfordert eine SiSy Lizenz ab Version 3.7x)
- ein kleines Projekt mit dem myMM32 light (erfordert eine SiSy Lizenz ab Version 3.7x)
- Lösungen für die Übungen mit dem myMM32 light Board (erfordert eine SiSy Lizenz ab Version 3.7x)
Den MM32 mit klassischem C programmieren
Die Programmierung im klassischen C kann man sich ruhig einmal antun. Um so mehr wird man die Klassen aus dem PEC Framework schätzen lernen. Des Weiteren finden sich im Netz auch jede Menge Beispiele in klassischem C. Die folgenden Abschnitte befähigen Sie, sich diese zugänglich zu machen.