beautypg.com

Createpulseperiodmeasurementmode – Renesas M16C/62P Group User Manual

Page 57

background image

Rev.1.00 2007.11.1
REC10B0002-0100

55

__CreatePulsePeriodMeasurementMode

Synopsis

Boolean __CreatePulsePeriodMeasurementMode(unsigned long data1,

unsigned int data2, unsigned int data3, unsigned int data4, void* func)

data1

Setup data 1

data2

Setup data 2

data3

Setup data 3

data4

Setup data 4

func

Callback function pointer

(Specify 0 if no callback functions are set.)

Description

Sets a specified timer to pulse period measurement mode.

[data1]

For data1, the following definition values can be set. To set multiple definition values

at the same time, use the symbol “|” to separate each specified value.

RAPI_TIMER_B0

Uses timer B channel 0.

RAPI_TIMER_B1

Uses timer B channel 1.

RAPI_TIMER_B2

Uses timer B channel 2.

RAPI_TIMER_B3

Uses timer B channel 3.

RAPI_TIMER_B4

Uses timer B channel 4.

RAPI_TIMER_B5

Uses timer B channel 5.

RAPI_F1 Selects

f

1

for the count source.

RAPI_F2 Selects

f

2

for the count source.

RAPI_F8 Selects

f

8

for the count source.

RAPI_F32 Selects

f

32

for the count source.

RAPI_FC32 Selects

f

C32

for the count source.

RAPI_TIMER_ON

Sets the timer to start operating in __CreatePulsePeriodMeasurementMode.

RAPI_TIMER_OFF Sets the timer to stop operating in __CreatePulsePeriodMeasurementMode.

RAPI_RISING_

RISING

Selects measurement of an interval from the rise to the next rise of a

measurement pulse.

RAPI_FALLING_

FALLING

Selects measurement of an interval from the fall to the next fall of a

measurement pulse.

• Specifiable definition values when timer B is used (RAPI_TIMER_B0 to

RAPI_TIMER_B5 specified)

(Count

source) Specify one from { RAPI_F1, RAPI_F2, RAPI_F8, RAPI_F32,

RAPI_FC32 }. The default value is RAPI_F2.

(Operating

states set)

Specify one from { RAPI_TIMER_ON, RAPI_TIMER_OFF }. The default

value is RAPI_TIMER_OFF.

(Measurement

pulse)

Specify one from { RAPI_RISING_RISING, RAPI_FALLING_FALLING }.

The default value is RAPI_FALLING_FALLING.

[data2]

Specify the interrupt priority level (0–7) to be set in the interrupt control register.