ARM_minimal.
Veřejné metody | Seznam všech členů
Dokumentace třídy SoftIntrabstract

Softwarového přerušení pro STM32F0. ...

#include <softintr.h>

Diagram dědičnosti pro třídu SoftIntr
MySoft

Veřejné metody

 SoftIntr (const SoftIntrNumber n)
 Konstruktor. ...
 
void exec (void)
 Vyvolej přerušení
 
virtual void run (void)=0
 V potomku si napiš vlastní kód pro obsluhu.
 

Detailní popis

Softwarového přerušení pro STM32F0.

Můžeme vytvořit 3 instance tt. třídy, resp. jejího potomka, které se budou lišit použitým vektorem (máme 3 volné vektory). Přerušení se vyvolá metodou exec(), kód pak probíhá v přetížené metodě run(). Manipulace s přerušením používá CMSIS funkce NVIC_SetPendingIRQ(), které vyvolá přerušení bezprostředně. NVIC_ClearPendingIRQ() vlastně použito být nemusí, bit se maže automaticky vstupem do přerušení.

Dokumentace konstruktoru a destruktoru

SoftIntr::SoftIntr ( const SoftIntrNumber  n)

Konstruktor.

Parametry
ninstance

Dokumentace pro tuto třídu byla generována z následujících souborů: