Chapter 10
General-Purpose Time Base/Free-Running Timer
X
- 14
Time Base Timer
10.4.2
Setup Example
Timer Operation Setup (Time Base Timer)
The time base timer generates interrupts regularly by selecting a interrupt generation cycle. The interrupt genera-
tion cycle is f
HCLK
×
1/2
13
(1.024 ms: f
HCLK
= 8 MHz).
The setup procedure and the description of each step are shown below.
• When the selected interrupt cycle elapsed, the time base interrupt request bit (PERI0DT2) of the interrupt con-
trol register for
peripheral function Group 0
(PERI0DT) is set to "1".
Setup Procedure
Description
(1) Select the clock source
TM6MD (0x03F7A)
bp0: TM6CK0 = 0
(1) Select HCLK as a clock source by the TM6CK0 bit of the
timer 6 mode register (TM6MD).
(2) Disable the interrupt
PERI0EN (0x03FDC)
bp2: PERI0EN2 = 0
(2) Set the PERI0EN2 bit of the PERI0EN register to "0" to
disable the interrupt.
(3) Select the interrupt generation cycle
TM6MD (0x03F7A)
bp6-4 :TM6IR2-0 = 101
(3) Set the TM6IR2-0 bits of the TM6MD register to select
the specified clock
×
1/2
13
as an interrupt generation
cycle.
(4) Initialize the time base timer
TBCLR (0x03F7B) = 0x00
(4) Write an arbitrary value to the time base timer clear
control register (TBCLR) to initialize the time base
timer.
(5) Set the interrupt level
PERI0ICR(0x03FEB)
bp7-6: G11LV1-0 = 01
(5) Set the PERI0LV1-0 bits of the peripheral function group
0 interrupt level control register (PERI0ICR) to select
the interrupt level. Clear the corresponding interrupt
request bit of PERI0DT register, if it may have already
been set.
[3.1.5 Set up procedure for Interrupt control register for
peripheral function group]
(6) Enable the interrupt
PERI0EN (0x03FDC)
bp2: PERI0EN2 = 1
(6) Set the PERI0EN2 bit of the PERI0EN register to "1" to
enable the interrupt.
(7) Start the time base timer operation
TM6BEN (0x03F7C)
bp1: TBEN = 1
(7) Set the TBEN bit of the TM6BEN register to "1" to start
the time base timer.
Содержание MN101L Series
Страница 1: ...Cover MICROCOMPUTER MN101L MN101LR05D 04D 03D 02D LSI User s Manual Pub No 21705 015E ...
Страница 2: ......
Страница 8: ......
Страница 10: ......
Страница 11: ...Contents Contents 0 ...
Страница 22: ... Contents 11 ...
Страница 23: ...I Chapter 1 Overview 1 ...
Страница 62: ...Chapter 1 Overview I 40 Cautions for Circuit Setup ...
Страница 63: ...II Chapter 2 CPU 2 ...
Страница 94: ...Chapter 2 CPU II 32 Reset ...
Страница 95: ...III Chapter 3 Interrupts 3 ...
Страница 143: ...IV Chapter 4 Clock Mode Voltage Control 4 ...
Страница 175: ...V Chapter 5 Watchdog Timer WDT 5 ...
Страница 180: ...Chapter 5 Watchdog Timer WDT V 6 Operation ...
Страница 181: ...VI Chapter 6 Power Supply Voltage Detection 6 ...
Страница 189: ...VII Chapter 7 I O Port 7 ...
Страница 248: ...Chapter 7 I O Port VII 60 Port 8 ...
Страница 249: ...VIII Chapter 8 8 bit Timer 8 ...
Страница 282: ...Chapter 8 8 bit Timer VIII 34 8 bit Timer Cascade Connection ...
Страница 283: ...IX Chapter 9 16 bit Timer 9 ...
Страница 346: ...Chapter 9 16 bit Timer IX 64 IGBT Output with Dead Time ...
Страница 347: ...X Chapter 10 General Purpose Time Base Free Running Timer 10 ...
Страница 361: ...XI Chapter 11 RTC Time Base Timer RTC TBT 11 ...
Страница 371: ...XII Chapter 12 Real Time Clock RTC 12 ...
Страница 389: ...XIII Chapter 13 Serial Interface 13 ...
Страница 458: ...Chapter 13 Serial Interface XIII 70 IIC Communication ...
Страница 459: ...XIV Chapter 14 DMA Controller 14 ...
Страница 472: ...Chapter 14 DMA Controller XIV 14 DMA Data Transfer ...
Страница 473: ...XV Chapter 15 Buzzer 15 ...
Страница 479: ...XVI Chapter 16 A D Converter ADC 16 ...
Страница 493: ...XVII Chapter 17 LCD 17 ...
Страница 530: ...Chapter 17 LCD XVII 38 LCD Display Examples ...
Страница 531: ...XVIII Chapter 18 ReRAM 18 ...
Страница 538: ...Chapter 18 ReRAM XVIII 8 Command Library ...
Страница 539: ...XIX Chapter 19 On Board Debugger 19 ...
Страница 542: ...Chapter 19 On Board Debugger XIX 4 List of on board debugging functions ...
Страница 543: ...XX Chapter 20 Appendix 20 ...
Страница 555: ...Chapter 20 Appendix Instruction map XX 13 ...