Application
GAMMA instabus
Release: December 2011
API-Reference for Bus Interface Modules M130, M131, M132, M135
KNX-Processors 184/01, 184/11, 184/21
Siemens AG pages 28 Technical Manual
Infrastructure and Cities Sector,
Building Technologies
Control Products and Systems © Siemens AG 2011 page 27
P. O. Box 10 09 53, Subject to change without further notice.
D-93009 Regensburg
---
2.12.5 Function TriggerWatchDog
Prototype:
void TriggerWatchDog(void)
Description
:
Call this function cyclic to retrigger the user application watchdog.
Parameters
:
none
Return values
:
none
Callable in / at:
interrupts, init, main, save, unload
Stack used:
8 bytes
Comment:
The watchdog time for the application watchdog is configured in application info
block.
2.13 Interrupts
The interrupt functions enable the application programmer to use some interrupts of the BIM
M 13x microcontroller. The maximum execution time for an interrupt handling routine in the
application program must not exceed 100µsec! The following interrupt vector addresses
could be used and are defines in the header file ‘io78f053x_64.h’ which is already included in
‘BIM_M13x.h’:
INTP4_vect INTKR_vect
INTST0_vect INTSR0_vect
INTTM000_vect INTTM010_vect
INTTM51_vect
INTCSI11_vect
2.13.1 Function IntRegister
Prototype:
void IntRegister(pIntFunc func, BYTE IntAddr)
Description
:
This function is used to register interrupt service routines for the application program.
Parameters:
pIntFunc func:
A pointer to the function that will handle the specified interrupt
BYTE IntAddr:
One of the allowed interrupt vector addresses that should be handled by the
specified function
Return values
:
none
Callable in / at: