User manual

TMCM-1180 and PD86-1180 TMCL Firmware V4.42 Manual (Rev. 1.08 / 2012-NOV-20) 49
www.trinamic.com
Global parameters of bank 1, which can be used for GGP:
The global parameter bank 1 is normally not available, but can be used for customer specific extensions of
the firmware.
Global parameters of bank 2, which can be used for GGP:
Bank 2 contains general purpose 32 bit variables for the use in TMCL™ applications. They are located in RAM
and can be stored to EEPROM. After booting, their values are automatically restored to the RAM.
Number
Global parameter
Description
Range
0
general purpose variable #0
for use in TMCL™ applications
-2
31
+2
31
1
general purpose variable #1
for use in TMCL™ applications
-2
31
+2
31
2
general purpose variable #2
for use in TMCL™ applications
-2
31
+2
31
3
general purpose variable #3
for use in TMCL™ applications
-2
31
+2
31
4
general purpose variable #4
for use in TMCL™ applications
-2
31
+2
31
5
general purpose variable #5
for use in TMCL™ applications
-2
31
+2
31
6
general purpose variable #6
for use in TMCL™ applications
-2
31
+2
31
7
general purpose variable #7
for use in TMCL™ applications
-2
31
+2
31
8
general purpose variable #8
for use in TMCL™ applications
-2
31
+2
31
9
general purpose variable #9
for use in TMCL™ applications
-2
31
+2
31
10
general purpose variable #10
for use in TMCL™ applications
-2
31
… +2
31
11
general purpose variable #11
for use in TMCL™ applications
-2
31
… +2
31
12
general purpose variable #12
for use in TMCL™ applications
-2
31
… +2
31
13
general purpose variable #13
for use in TMCL™ applications
-2
31
… +2
31
14
general purpose variable #14
for use in TMCL™ applications
-2
31
… +2
31
15
general purpose variable #15
for use in TMCL™ applications
-2
31
… +2
31
16
general purpose variable #16
for use in TMCL™ applications
-2
31
… +2
31
17
general purpose variable #17
for use in TMCL™ applications
-2
31
… +2
31
18
general purpose variable #18
for use in TMCL™ applications
-2
31
… +2
31
19
general purpose variable #19
for use in TMCL™ applications
-2
31
… +2
31
20..55
general purpose variables #20
#55
for use in TMCL™ applications
-2
31
… +2
31
Global parameters of bank 3, which can be used for GGP:
Bank 3 contains interrupt parameters. The priority of an interrupt depends on its number. Interrupts with a
lower number have a higher priority.
The following table shows all interrupt parameters that can be read.
Number
Global parameter
Description
Range
0
Timer 0 period (ms)
Time between two interrupts (ms)
32 bit unsigned
[ms]
1
Timer 1 period (ms)
Time between two interrupts (ms)
32 bit unsigned
[ms]
2
Timer 2 period (ms)
Time between two interrupts (ms)
32 bit unsigned
[ms]
39
Input 0 edge type
0=off, 1=low-high, 2=high-low,
3=both
0… 3
40
Input 1 edge type
0=off, 1=low-high, 2=high-low,
3=both
0… 3