Enablepulseperiodmeasurementmode - Renesas M16C/62P Group Reference Manual

Group renesas embedded application programming interface
Hide thumbs Also See for M16C/62P Group:
Table of Contents

Advertisement

__EnablePulsePeriodMeasurementMode

Synopsis
<Control operation of pulse period measurement mode>
Boolean __EnablePulsePeriodMeasurementMode(unsigned long data)
Description
Controls operation of the timer that is set to specified pulse period measurement mode
by starting or stopping it.
[data]
For data, the following definition values can be set. To set multiple definition values at
the same time, use the symbol "|" to separate each specified value.
Return value
If the timer specification is incorrect, RAPI_FALSE is returned; otherwise, RAPI_TRUE
is returned.
Functionality
Timer (pulse period measurement mode)
Reference
__CreatePulsePeriodMeasurementMode, __DestroyPulsePeriodMeasurementMode,
__GetPulsePeriodMeasurementMode
Remark
Program example
#include "rapi_timer_m16c_62p.h"
void func( void )
{
}
Rev.1.00
2007.11.1
REC10B0002-0100
data
Setup data
RAPI_TIMER_B0
Selects timer B channel 0.
RAPI_TIMER_B1
Selects timer B channel 1.
RAPI_TIMER_B2
Selects timer B channel 2.
RAPI_TIMER_B3
Selects timer B channel 3.
RAPI_TIMER_B4
Selects timer B channel 4.
RAPI_TIMER_B5
Selects timer B channel 5.
RAPI_TIMER_ON
Sets the timer that is set to pulse period measurement mode to start
operating.
RAPI_TIMER_OFF
Sets the timer that is set to pulse period measurement mode to stop
operating.
If an undefined value is specified in the argument, operation of the API cannot be
guaranteed.
/* Enable timer B1 as pulse period measurement mode */
__EnablePulsePeriodMeasurementMode( RAPI_TIMER_B1|RAPI_TIMER_ON );
57

Advertisement

Table of Contents
loading

Table of Contents