EasyManua.ls Logo

Infineon Technologies TC1796 - Page 1794

Infineon Technologies TC1796
2150 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
TC1796
Peripheral Units (Vol. 2 of 2)
General Purpose Timer Array (GPTA)
User’s Manual 24-139 V2.0, 2007-07
GPTA, V2.0
Capture()
Compare()
if (LTCk.Signal_Input) then
trig(LTCk.Service_Request_Trigger)
LTCk.X = LTCk.Y_In
LTCk.Event = 1
else
LTCk.Event = 0
endif
LTCk.Event_Out = LTCk.Event
if ( ((LTCk.Select_In) and (LTCk.Select_On_High_Level)) or
((!LTCk.Select_In) and (LTCk.Select_On_Low_Level)) ) then //cell is active
if ( (LTCk.X == LTCk.Y_In) and
((LTCk.X_Write_Access) or (LTCk.Timer_Event_In)) ) then //event
trig(LTCk.Service_Request_Trigger)
LTCk.Event = 1
else
LTCk.Event = 0
endif
LTCk.Event_Out = LTCk.Event
else //cell is inactive
LTCk.Event_Out = LTCk.Event_In
endif

Table of Contents