<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.embeddeduml.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.embeddeduml.de/feed.php">
        <title>Embedded UML / Embdedded Low Code</title>
        <description></description>
        <link>https://www.embeddeduml.de/</link>
        <image rdf:resource="https://www.embeddeduml.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-30T14:37:48+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=wiki:syntax&amp;rev=1713514047&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=ese_block_2_grundlagen_uml&amp;rev=1616578166&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=wiki:welcome&amp;rev=1600953220&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_light_hallo_uml&amp;rev=1713514819&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_systemtickuml&amp;rev=1707244817&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=das_auto_als_mechatronisches_system&amp;rev=1616068493&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=basiskonzepte&amp;rev=1744533330&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=wiki:dokuwiki&amp;rev=1600953220&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_int&amp;rev=1714052811&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_i2c&amp;rev=1745935257&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_lcd&amp;rev=1714054859&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=grafische_programmierung_mit_der_uml&amp;rev=1744542540&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=strukturrierte_analyse&amp;rev=1765287139&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_dim&amp;rev=1713518526&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec-gbt&amp;rev=1722072951&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=deeper_sm&amp;rev=1635770419&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=sisy_sprechstunde&amp;rev=1608125351&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=sa_regeln_von_deepseek_review_und_zusammenfassung&amp;rev=1765286563&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_button_und_led&amp;rev=1713514922&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec-framework&amp;rev=1753954498&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec_debug&amp;rev=1717268960&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=newprojectstm32&amp;rev=1626695549&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_tim&amp;rev=1713520119&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur_mit_uml&amp;rev=1738683297&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_gpio&amp;rev=1695202116&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_uasrt&amp;rev=1713515451&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.embeddeduml.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Embedded UML / Embdedded Low Code</title>
        <link>https://www.embeddeduml.de/</link>
        <url>https://www.embeddeduml.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=wiki:syntax&amp;rev=1713514047&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T08:07:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>syntax</title>
        <link>https://www.embeddeduml.de/doku.php?id=wiki:syntax&amp;rev=1713514047&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=ese_block_2_grundlagen_uml&amp;rev=1616578166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T09:29:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ese_block_2_grundlagen_uml</title>
        <link>https://www.embeddeduml.de/doku.php?id=ese_block_2_grundlagen_uml&amp;rev=1616578166&amp;do=diff</link>
        <description>DE | EN | CN

ESE Block 2 Grundlagen UML und SysML

Moderne Mikrocontroller verfügen in einem Chip über mehr Leistungsfähigkeit als die ersten Personalcomputer. Das macht den Einsatz moderner Programmiersprachen wie C++ möglich. Damit kann die Softwarequalität und die Entwicklungsgeschwindigkeit signifikant verbessert werden. Bei den PC-Systemen haben sich schon lange objektorientierte Programmiersprachen durchgesetzt. Das zeigt sich auch zunehmend bei Mikrocontrollern.</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=wiki:welcome&amp;rev=1600953220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-24T13:13:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>welcome</title>
        <link>https://www.embeddeduml.de/doku.php?id=wiki:welcome&amp;rev=1600953220&amp;do=diff</link>
        <description>Welcome to your new DokuWiki

Congratulations, your wiki is now up and running. Here are a few more tips to get you started.

Enjoy your work with DokuWiki,

-- the developers

Create your first pages

Your wiki needs to have a start page. As long as it doesn't exist, this link will be red:</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_light_hallo_uml&amp;rev=1713514819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T08:20:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_light_hallo_uml</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_light_hallo_uml&amp;rev=1713514819&amp;do=diff</link>
        <description>blinky anfang led

Das erste Blinky mit dem MM32

So, dann frisch ans Werk. Die erste Übung mit der wahrscheinlich ungewohnten Umgebung soll das einfache Einschalten einer LED sein.
Der Sinn und Zweck von Klassenbibliotheken ist natürlich vor allen der, dass Dinge die öfters gebraucht werden oder typische Problemstellungen die einfach schon mal gelöst wurden, dem Anwender komfortabel zur Wiederverwendung zur Verfügung stehen.&lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/iO…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_systemtickuml&amp;rev=1707244817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-06T18:40:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_systemtickuml</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_systemtickuml&amp;rev=1707244817&amp;do=diff</link>
        <description>Der SystemTick

systick led blinky

ARM Controller sind mit ihrer Leistungsfähigkeit prädestiniert für den Einsatz entsprechender Laufzeitumgebungen oder geeigneter Echtzeitbetriebssysteme. Solche basieren meist auf einer Timer-getriggerten Verteilung von Ressourcen, vor allem der Ressource Rechenzeit. Dafür steht beim ARM ein spezieller Timer zur Verfügung, der ausschließlich die Aufgabe hat, ein System-Trigger-Ereignis zu generieren.  &lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=das_auto_als_mechatronisches_system&amp;rev=1616068493&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-18T11:54:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>das_auto_als_mechatronisches_system</title>
        <link>https://www.embeddeduml.de/doku.php?id=das_auto_als_mechatronisches_system&amp;rev=1616068493&amp;do=diff</link>
        <description>Das Auto als mechatronisches System

Autos sind exemplarisch für die Entwicklung von Systemen hin zu mechatronischen und cyber physischen Systemen.



zurück</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=basiskonzepte&amp;rev=1744533330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T08:35:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basiskonzepte</title>
        <link>https://www.embeddeduml.de/doku.php?id=basiskonzepte&amp;rev=1744533330&amp;do=diff</link>
        <description>&quot;„Nichts ist schwieriger als das Vereinfachen. Nichts ist einfacher als das Komplizieren.“
Georges Elgozy ( Politiker und Autor, 1909-1989)&quot;

Basiskonzepte

Ausgewählte Basiskonzepte der Objektorientierung sollen hier kurz umrissen werden. Sie müssen diesen Teil nicht unbedingt lesen, um das Tutorial nachzuvollziehen. Es lohnt jedoch in jedem Falle, sich intensiver mit dieser Problematik zu beschäftigen. Zum objektorientierten Paradigma zählen folgende Konzepte:</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=wiki:dokuwiki&amp;rev=1600953220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-24T13:13:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dokuwiki</title>
        <link>https://www.embeddeduml.de/doku.php?id=wiki:dokuwiki&amp;rev=1600953220&amp;do=diff</link>
        <description>DokuWiki

wiki:dokuwiki DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_int&amp;rev=1714052811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-25T13:46:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_int</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_int&amp;rev=1714052811&amp;do=diff</link>
        <description>Externe Interrupts mit dem MM32 auswerten

led toggle int interrupt

In der vorausgegangenen Übung haben wir einen Timer als internen Trigger genutzt. Bei eingebetteten Systemen ist kommt externen Auslösern jedoch mindest die selbe Bedeutung zu wie die Nutzung von Timern. Beispiele lassen sich endlos aufzählen, in einem Auto finden wir Schalter als Auslöser für Systemaktionen an allen Türen, der Heck- oder Kofferaumklappe, den Sicherheitsgurten, dem Beleuchtungssystem, Fensterheber, jede Menge S…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_i2c&amp;rev=1745935257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-29T14:00:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_i2c</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_i2c&amp;rev=1745935257&amp;do=diff</link>
        <description>Einen I²C Feldbus verwenden

uart usart i2c twi lm75 temperatur sensor bus

Für diese Übung benötigen Sie ein Temperatursensor Add-On als Erweiterung an Ihrem myMM32 Board light.
Feldbussysteme spielen bei vielen Mikrocontrolleranwendungen eine wichtige Rolle. Zum einen ermöglichen solche digitalen Kommunikationskanäle intelligente Sensoren und Aktoren zu verwenden und es erlaubt dem Entwickler, Controller mit verhältnismäßig geringer Pinanzahl zu benutzen und damit den Footprint klein zu halten…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_lcd&amp;rev=1714054859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-25T14:20:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_lcd</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_lcd&amp;rev=1714054859&amp;do=diff</link>
        <description>Ein Text LCD mit dem myMM32 light verwenden

adc analog lcd display

Für diese Übung benötigen Sie ein Text-LCD Add-On in der 3V Ausführung. Kleine Displays finden wir nicht selten an eingebetteten Systemen. Dabei unterscheidet man zum Beispiel in Text- und Grafik-Displays. Diese Übung zeigt die Anwendung eines Textdisplays mit 16 Zeichen in je zwei Zeilen. Diese Art Display kann man auf Grund ihrer häufigen Anwendung schon fast als &lt;iframe width=&quot;1028&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=grafische_programmierung_mit_der_uml&amp;rev=1744542540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T11:09:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grafische_programmierung_mit_der_uml</title>
        <link>https://www.embeddeduml.de/doku.php?id=grafische_programmierung_mit_der_uml&amp;rev=1744542540&amp;do=diff</link>
        <description>Grafische Programmierung mit der UML

Mit objektorientierten Programmiersprachen hat der Entwickler mächtige Sprachmittel, um komplexe Systeme realisieren zu können. C++ ist eine weit verbreitete objektorientierte Programmiersprache. Als Visualisierungsmittel objektorientierter Programme gilt die international standardisierte Beschreibungssprache UML (Unified Modeling Language). SiSy bietet dem Entwickler das UML-Klassendiagramm mit Codegenerierung für unterschiedliche Plattformen, unter anderem…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=strukturrierte_analyse&amp;rev=1765287139&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T13:32:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>strukturrierte_analyse</title>
        <link>https://www.embeddeduml.de/doku.php?id=strukturrierte_analyse&amp;rev=1765287139&amp;do=diff</link>
        <description>Strukturierte Analyse nach Tom DeMarco und Edward Yourdon

Grundidee

Die strukturierte Analyse zielt darauf ab, ein logisches Modell des zu entwickelnden Systems durch funktionale Dekomposition zu erstellen, das soll unabhängig von technischen Implementierungsdetails erfolgen. Sie folgt dem Prinzip</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_dim&amp;rev=1713518526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T09:22:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_dim</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_dim&amp;rev=1713518526&amp;do=diff</link>
        <description>Einen LED auf dem MM32 light Board dimmen

pwm dimmen led

Puls-Weiten-Modulation PWM ist eine wichtige Technik zum Erzeugen von Pseudo-Analogwerten. Es ist mit verhältnismäßig geringem Aufwand, zum Beispiel mit einem RC-Glied, auch möglich aus diesem Signal echte Analogwerte zu erzeugen. Meist ist das jedoch gar nicht notwendig, wie wir an diesem Beispiel im wahrsten Sinne der Wortes 
&lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/b_YX8wC4IVU&quot; frameborder=&quot;0&quot; allow=&quot;accele…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec-gbt&amp;rev=1722072951&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-27T09:35:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec-gbt</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec-gbt&amp;rev=1722072951&amp;do=diff</link>
        <description>AI Minutes of meetings on class design issues

Task 1:

A function key and a status LED should be connected to the controller.
The key should be connected to pin A0 and the LED to B0.

AI Solution 1 for STM32F042:


NEW FunctionKey BASED_ON PecPinInput
BIND pinA0 TO FunctionKey 
BIND pinPullUp TO FunctionKey 

NEW StatusLED BASED_ON PecPinOutput
BIND pinB0 TO StatusLED

AGGREGATION FunctionKey IN Controller
AGGREGATION StatusLED IN Controller</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=deeper_sm&amp;rev=1635770419&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-01T12:40:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>deeper_sm</title>
        <link>https://www.embeddeduml.de/doku.php?id=deeper_sm&amp;rev=1635770419&amp;do=diff</link>
        <description>DE | EN | CN

Ausführlicheres zur Zustandsmaschine

Die UML-Zustandsdiagramme gehen auf die von David Harel in den 1980er Jahren entwickelten Zustandsautomaten zurück.

Bei den Basiskonzepten haben Sie gelernt, dass Objekte Zustände besitzen. Das UML-Zustandsdiagramm ist ein Ausdrucksmittel, welches immer dann angewendet werden sollte, wenn im Mittelpunkt der Betrachtung ein komplexes zustandsorientiertes Problem steht. Des Weiteren ist die softwareseitige Implementation einer Zustandsmaschine n…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=sisy_sprechstunde&amp;rev=1608125351&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-16T13:29:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sisy_sprechstunde</title>
        <link>https://www.embeddeduml.de/doku.php?id=sisy_sprechstunde&amp;rev=1608125351&amp;do=diff</link>
        <description>SiSy Sprechstunde

Wir führen einmal im Monat eine SiSy-Sprechstunde durch. Hier geben wir Tipps zur Handhabung, stellen ausgewählte Projekte, Lösungen oder neue Funktionen vor und klären Fragen der Teilnehmer. 

Die nächste SiSy-Sprechstunde findet</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=sa_regeln_von_deepseek_review_und_zusammenfassung&amp;rev=1765286563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T13:22:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sa_regeln_von_deepseek_review_und_zusammenfassung</title>
        <link>https://www.embeddeduml.de/doku.php?id=sa_regeln_von_deepseek_review_und_zusammenfassung&amp;rev=1765286563&amp;do=diff</link>
        <description>Ihre Zusammenfassung ist bereits sehr umfangreich und präzise! Hier sind einige ergänzende und klärende Anmerkungen sowie eine Strukturierung der bereits genannten Punkte.

## Ergänzungen und Präzisierungen zu Ihren Regeln

### Syntaktische Regeln (Notationsregeln)
Ihre Liste ist sehr vollständig. Hier noch einige formale Präzisierungen:</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_button_und_led&amp;rev=1713514922&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T08:22:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_button_und_led</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_button_und_led&amp;rev=1713514922&amp;do=diff</link>
        <description>Die PEC-Templates für Button und LED

taste button led blinky

Bisher haben wir nur sehr einfache Bibliotheksbausteine benutzt. Für die nächste Aufgabe werden wir komplexere Bausteine mit umfangreicherer Funktionalität nutzen. Wir werden sehen, wie uns hoch entwickelte Komponenten aus der PEC-Bibliothek die Arbeit erleichtern. Dazu stellen wir uns eine etwas komplexere Aufgabe. &lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/H54HQUYsuXs&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer;…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec-framework&amp;rev=1753954498&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-31T09:34:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec-framework</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec-framework&amp;rev=1753954498&amp;do=diff</link>
        <description>Das PEC-Framework in der Übersicht

Die folgende Darstellung zeigt die grobe Struktur des PEC-Framework als Paketdiagramm. Das Basispaket bildet die eigentliche PEC-Bibliothek (Portable Embedded Classes). Alle portablen Elemente (Klassen, Templates, Interfaces, Strukturen, VariationPoints, Varianten, Definitionen und Modifier) sind mit dem Präfix</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec_debug&amp;rev=1717268960&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-01T19:09:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec_debug</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec_debug&amp;rev=1717268960&amp;do=diff</link>
        <description>Debug



zurück zur Übersicht

Daten für Klassenmodell-Skripte

Dieses Paket enthält folgende Bibliotheksbausteine:


parameter debugOutput{String getDump();};


Dieser Parameter kann an eine Implementationsklasse gebunden werden die Kommunikationsaufgaben hat üblicherweise an die Realisierung einer PecUART. Diese kann dann als Ausgabe-Stream für Debug-Nachrichten zur Laufzeit dienen. Vorraussetung ist, dass die Anwendung mit dem Schalter</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=newprojectstm32&amp;rev=1626695549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-19T11:52:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>newprojectstm32</title>
        <link>https://www.embeddeduml.de/doku.php?id=newprojectstm32&amp;rev=1626695549&amp;do=diff</link>
        <description>vorlage grundgeruest pec klassendiagramm projekt_anlegen

DE | EN | CN

UML Grundstruktur für das mySMT32 Board light

Wie bereits angekündigt werden wir in diesem Tutorial von Anfang an grafisch programmieren. Dafür verwenden wir als Entwicklungswerkzeug das UML-Klassendiagramm und Klassenbibliotheken für den STM32. Wir werden im Folgenden diese Arbeitsschritte gemeinsam ausführen:&lt;iframe width=&quot;888&quot; height=&quot;500&quot; src=&quot;https://www.youtube.com/embed/4BuD5ziKMqM&quot; frameborder=&quot;0&quot; allow=&quot;acceleromet…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_tim&amp;rev=1713520119&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T09:48:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_tim</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_tim&amp;rev=1713520119&amp;do=diff</link>
        <description>Einen eigenen Timer programmieren

uart usart timer int interrupt

Wenn man die Aufgabe eines Mikrocontrollers auf innerste Wesen, auf des Pudels Kern, zu reduzieren versucht merkt man das es faktisch immer um ein bestimmtes Verhalten in einer bestimmten Zeit geht. Im Fach-Slang Timing genannt. Timing und Timer sind für Embedded-Entwickler untrennbar verbunden. Die Anzahl und Möglichkeiten der Timer eines Mikrocontrollers stellen ein wesentliches Leistungsmerkmal dar. Mit den SysTick-Experimente…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur_mit_uml&amp;rev=1738683297&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-04T15:34:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_grundstruktur_mit_uml</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur_mit_uml&amp;rev=1738683297&amp;do=diff</link>
        <description>vorlage grundgeruest pec klassendiagramm projekt_anlegen

UML Grundstruktur für das MM32 Board light

Wie bereits angekündigt werden wir in diesem Tutorial von Anfang an grafisch programmieren. Dafür verwenden wir als Entwicklungswerkzeug das UML-Klassendiagramm und Klassenbibliotheken für den MM32. Wir werden im Folgenden diese Arbeitsschritte gemeinsam ausführen:&lt;iframe width=&quot;888&quot; height=&quot;500&quot; src=&quot;https://www.youtube.com/embed/ZRa_fHQHMv0?si=9__TCDKEkt-fbrNY&quot; frameborder=&quot;0&quot; allow=&quot;accelerom…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_gpio&amp;rev=1695202116&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T09:28:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_gpio</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_gpio&amp;rev=1695202116&amp;do=diff</link>
        <description>Einfache Ein- und Ausgaben

led taste button blinky

In diesem Abschnitt soll die Realisierung von einfachen Eingaben veranschaulicht werden. Zuerst wollen wir kurz die Spezifik der Eingabe über Taster diskutieren. Das Bild verdeutlicht, dass ein Taster solange er nicht gedrückt ist mit seiner Verbindung bis zum Controller eine Antenne darstellt.&lt;iframe width=&quot;1028&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/5AvwbwaFDwI?si=6JfhN4BfYL_kNxvX&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; en…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_uasrt&amp;rev=1713515451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T08:30:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_uasrt</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_uasrt&amp;rev=1713515451&amp;do=diff</link>
        <description>Kommunikation mit dem PC

uart usart

Für sehr viele eingebetete Systeme ist es notwendig mit anderen Systemen zu kommunizieren. Dafür gibt es unterschiedlichste Varianten. Eine der wichtigsten Kommunikationsmöglichkeiten ist die gute alte serielle Schnittstelle. Die Älteren unter uns kennen die noch. Da haben wir früher die Maus angeschlossen. Für diese Kommunikationsschnittstelle gibt es verschiedene Namen. Je nachdem in welchem Umfeld man sich bewegt läuft einem die serielle Schnittstelle als…</description>
    </item>
</rdf:RDF>
