EasyManuals Logo

Infineon Technologies TC1796 User Manual

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
Page #1770 background imageLoading...
Page #1770 background image
TC1796
Peripheral Units (Vol. 2 of 2)
General Purpose Timer Array (GPTA)
User’s Manual 24-115 V2.0, 2007-07
GPTA, V2.0
24.2.6 Pseudo Code Description of GPTA Kernel Functionality
This section describes the functional algorithms of the GPTA units in a pseudo code
language.
24.2.6.1 FPC Algorithm
FPCk_Control_Logic() “to be performed every GPTA clock”
switch (FPCk.Mode)
case PRESCALER_RISING:
if (FPCk.Rising_Edge) then
Prescaler()
endif
break
case PRESCALER_FALLING:
if (FPCk.Falling_Edge) then
Prescaler()
endif
break
case DELAYED_FILTER_BOTH:
Delayed_Filter()
break
case IMMEDIATE_FILTER_BOTH:
case IMMEDIATE_FILTER_RISING:
case IMMEDIATE_FILTER_FALLING:
Immediate_Filter()
break
case MIXED_FILTER_RISING_DELAYED:
if (FPCk.Signal_Filtered == 0) then
Delayed_Filter()
else
Immediate_Filter()
endif
break
case MIXED_FILTER_RISING_IMMEDIATE:
if (FPCk.Signal_Filtered == 0) then
Immediate_Filter()
else
Delayed_Filter()
endif
break
endswitch

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Infineon Technologies TC1796 and is the answer not in the manual?

Infineon Technologies TC1796 Specifications

General IconGeneral
BrandInfineon Technologies
ModelTC1796
CategoryController
LanguageEnglish