User`s manual
RX62N Group, RX621 Group 4. Library Reference
4) R_MTU2_ControlChannel
Synopsis
Control an MTU channel.
Prototype
bool R_MTU2_ControlChannel(
uint8_t data1,
// Channel selection
R_MTU2_ControlChannel_structure ptr
// A pointer to the structure
);
R_MTU2_ControlChannel_structure members:
uint8_t data2
// Control settings
uint16_t data3
// Register selection
uint16_t data4
// Register value
uint16_t data5
// Register value
uint16_t data6
// Register value
uint16_t data7
// Register value
uint16_t data8
// Register value
uint16_t data9
// Register value
uint16_t data10
// Register value
uint16_t data11
// Register value
uint16_t data12
// Register value
Description (1/2)
Modify a timer channel’s registers.
[data1]
The channel number n (where n = 0 to 11).
[data2]
The channel settings to be modified.
If multiple selections are required, use "|" to separate each selection.
Specify PDL_NO_DATA if no change is required.
•
Counter stop / start. Valid for n = 0 to 4 or 6 to 10.
PDL_MTU2_STOP
Stop the count operation.
PDL_MTU2_START
Start the count operation.
•
Counter stop / Start. Valid for n = 5 or 11.
PDL_MTU2_STOP_U
Stop the count operation.
PDL_MTU2_STOP_V
PDL_MTU2_STOP_W
PDL_MTU2_START_U
Start the count operation.
PDL_MTU2_START_V
PDL_MTU2_START_W
[data3]
The channel registers to be modified.
If multiple selections are required, use "|" to separate each selection.
Specify PDL_NO_DATA if no register change is required.
•
The registers to be modified.
For n = 0 to 4 or 6 to 10.
PDL_MTU2_REGISTER_COUNTER
Timer counter register (TCNT).
PDL_MTU2_REGISTER_TGRA
General register A.
PDL_MTU2_REGISTER_TGRB
General register B.
PDL_MTU2_REGISTER_TGRC
General register C. Valid for n = 0, 3, 4, 6, 9 or 10.
PDL_MTU2_REGISTER_TGRD
General register D. Valid for n = 0, 3, 4, 6, 9 or 10.
PDL_MTU2_REGISTER_TGRE
General register E. Valid for n = 0 or 6.
PDL_MTU2_REGISTER_TGRF
General register F. Valid for n = 0 or 6.
PDL_MTU2_REGISTER_TADCOBRA
ADC start request cycle set buffer A.
Valid for n = 4 or 10.
PDL_MTU2_REGISTER_TADCOBRB
ADC start request cycle set buffer B.
Valid for n = 4 or 10.
R20UT0084EE0112 Rev.1.12 Page 4-102
July. 16, 2014