Gute Frage; Sie denken, sie würden diese Informationen in das Handbuch aufnehmen ... oder zumindest ein kleines Klappentext wie den folgenden ...
Beim Graben wurde dies aus dem STM32F10x Technical Training V0.3 ermittelt
Event Out Signalerzeugung
Impulserzeugung mit SEV-Befehl: um eine andere MCU durch ihr Ereigniseingangssignal aus dem Niedrigleistungsmodus zu aktivieren
Nachgeschlagen SEV Anweisung für weitere Informationen / Bestätigung:
SEV ist eine Hinweisanweisung, die bewirkt, dass ein Ereignis an alle Prozessoren im Multiprozessorsystem gemeldet wird. Außerdem wird das lokale Ereignisregister auf 1 gesetzt (siehe Energieverwaltung).
Die EVENTOUT-Funktion scheint eine Energieverwaltungsfunktion für Multiprozessorsysteme zu sein. Ich bin sicher, dass es auf andere Weise verwendet werden könnte, abhängig davon, wie der Ausgangsimpuls aussieht, aber ich denke, dass der Hauptanwendungsfall darin besteht, andere Prozessoren durch ihre jeweiligen EVENTIN-Signale zu wecken.
Bearbeitung anonym (nachträglich aus Gründen der Genauigkeit und Organisation überarbeitet) *
SEV
ist eine Assembler-Anweisung. Einige C-Compiler erlauben möglicherweise die Verwendung über die Inline-Assembly, __asm__ volatile ("sev");
obwohl die genaue Form compilerspezifisch ist.
Bei der tatsächlichen Verwendung gibt der Befehl einen Impuls für eine Taktperiode aus (z. B. 14 ns mit einem 72-MHz-Kerntakt), und zwar auf jedem Pin, der über konfiguriert und aktiviert wird AFIO_EVCR
Register ist und sich im Ausgangsmodus für alternative Funktionen befindet.
Es wurde vorgeschlagen, eine Folge von SEV
Befehlen und Nops zu verwenden, um eine Folge von Impulsen mit einem Bruchteil der Taktrate auszugeben. Möglicherweise SEV
könnten zwei aufeinanderfolgende Anweisungen einen längeren Impuls erzeugen, obwohl keine Garantie gegen Störimpulse angeführt wurde.
* Kommentar des Rezensenten. Dies ist eine Antwort, die von einem anonymen, nicht registrierten Benutzer als Bearbeitung an das OP gesendet wurde. Diese Art der Bearbeitung ist gegen Richtlinien (zu radikal). Eine Ausnahme für diese Bearbeitung kann toll sein, um die Antwort nicht zu verlieren. Nick.