User manual

Entwicklung eines großen Programms Seite: 63/152
© Laser & Co. Solutions GmbH Benutzerhandbuch SiSy
Über das ControlCenter kann die Datenkommunikation mit dem STM32F4-Discovery
erfolgen. Überprüfen Sie gegebenenfalls die Einstellungen entsprechend Absatz 10.2,
„Das ControlCenter“.
5.4.6 Interrupt-Service-Routine (ISR) im großen Programm
Interrupt-Service-Routinen (im weiteren ISR) sind besondere Formen von Unterpro-
grammen. Diese werden von einer Interruptquelle des Mikrocontrollers (Timer, ADC,
UART, usw.) bei entsprechenden Ereignissen automatisch an beliebiger Stelle im Pro-
grammfluss aufgerufen (Unterbrechung, engl. Interrupt). Es ist nötig die Interruptquelle
entsprechend zu konfigurieren. Es empfiehlt sich für jedes interruptfähige Gerät eine
eigene Unit anzulegen. Diese ist mit der HauptUnit zu verbinden.
Hinweis
:
Die Parameter zum Aufruf der Interrupt-Routinen sind controllerabhängig. Sie sind dem
jeweiligen Referenzblatt des Controllers zu entnehmen.
SysTick_Config(SystemCoreClock/100);
//------------------------------------
//------------------------------------
#include
"sysTick.h"
extern
"C"
void SysTickFunction(void)
{
// Application SysTick
GPIO_ToggleBits(GPIOD,GPIO_Pin_13|GPIO_Pin_1);
}