Siemens ERTEC200 사용자 설명서

다운로드
페이지 97
 
GPIO2_ IN 
   
 
R
 
 
 
Addr.: 0x4000_2528        Default: Port assignment 
Description 
Input register for General Purpose IO [44:32] 
Bit No. 
Name 
Description 
31..13 Reserved 
Reserved 
12..0 
GPIO2_IN[44:32] 
0: GPIO inputx  = 0, 1: GPIO inputx = 1 
 
 
4.3 Timer 
0/1/2 
Three independent timers are integrated in the ERTEC 200. They can be used for internal monitoring of diverse software 
routines. Each timer is assigned an interrupt that is connected to the IRQ interrupt controller of the ARM946. Access to 
these 3 timers is always 32 bits in width.  
 
4.3.1 
Timer 0 and Timer 1 
 
Both timers have the following functionality: 
 
ƒ 
32-bit count register 
ƒ 
Input clock can be switched to: 
50 MHz clock (default setting) 
8-bit prescaler per timer (can be assigned separately) 
ƒ Down-counting 
ƒ Load/reload 
function 
ƒ 
Start, stop and continue functions 
ƒ 
Interrupt when counter state 0 is reached 
ƒ 
Count register can be read/write-accessed 
 
The timers 0 / 1 are deactivated after reset. The timers are enabled by setting the “RUN/XStop” bit in the status/control 
register of the respective timer. The timer then counts downwards from its loaded 32-bit starting value. When the timer 
value reaches 0, a timer interrupt is generated. The interrupt can then be evaluated by the IRQ interrupt controller. 
Depending on the reload mode, the two timers behave as follows: 
• 
Reload mode = 0  The corresponding time stops when attaining the value = 0. 
• 
Reload mode = 1 The corresponding timer is reloaded with the 32-bit reload value and automatically restarted. 
The timer can also be reloaded with the reload value during normal timer function (count value ! = 0). This occurs by 
setting the “LOAD” bit in the status/control register of the timer. 
Normally, the timer clock operates at 50 MHz, which is generated by the internal PLL. Each timer can also be operated 
with an 8-bit prescaler. This can be used to increase the timer time accordingly. 
 
Copyright © Siemens AG 2007. All rights reserved.                  
38
             
ERTEC 200 Manual 
Technical data subject to change                                                                                                                                Version 1.1.0