datasheetbank_Logo
전자부품 반도체 검색엔진( 무료 PDF 다운로드 ) - 데이터시트뱅크

ST72F324K2TATX 데이터 시트보기 (PDF) - STMicroelectronics

부품명
상세내역
제조사
ST72F324K2TATX Datasheet PDF : 194 Pages
First Prev 81 82 83 84 85 86 87 88 89 90 Next Last
On-chip peripherals
ST72324xx-Auto
Output compare
In this section, the index, i, may be 1 or 2 because there are two output compare functions in
the 16-bit timer.
This function can be used to control an output waveform or indicate when a period of time
has elapsed.
When a match is found between the Output Compare register and the free running counter,
the output compare function:
– Assigns pins with a programmable value if the OCiE bit is set
– Sets a flag in the status register
– Generates an interrupt if enabled
Two 16-bit registers Output Compare register 1 (OC1R) and Output Compare register 2
) (OC2R) contain the value to be compared to the counter register each timer clock cycle.
ct(s Table 45. Output compare byte distribution
du Register
MS byte
ro OCiR
OCiHR
LS byte
OCiLR
te P These registers are readable and witable and are not affected by the timer hardware. A
le reset event changes the OCiR value to 8000h.
so Timing resolution is one count of the free running counter: (fCPU/CC[1:0]).
b Procedure
- O To use the Output Compare function, select the following in the CR2 register:
t(s) Set the OCiE bit if an output is needed then the OCMPi pin is dedicated to the output
compare i signal.
uc Select the timer clock (CC[1:0]) (see Table 50).
rod And select the following in the CR1 register:
Select the OLVLi bit to applied to the OCMPi pins after the match occurs.
P Set the OCIE bit to generate an interrupt if it is needed.
leteWhen a match is found between OCRi register and CR register:
o OCFi bit is set
bs The OCMPi pin takes OLVLi bit value (OCMPi pin latch is forced low during reset)
O A timer interrupt is generated if the OCIE bit is set in the CR1 register and the I bit is
cleared in the CC register (CC).
The OCiR register value required for a specific timing application can be calculated using
the following formula:
Δ OCiR = Δt * fCPU
PRESC
Where:
Δt
= Output compare period (in seconds)
fCPU = CPU clock frequency (in hertz)
PRESC = Timer prescaler factor (2, 4 or 8 depending on CC[1:0] bits; see Table 50)
82/193
Doc ID 13841 Rev 1

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]