| 数据搜索系统,热门电子元器件搜索 |
|
ST7263BEx 数据表(PDF) 65 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST7263BEx 数据表(HTML) 65 Page - STMicroelectronics |
|
65 / 186 page ![]() ST7263Bxx On-chip peripherals Doc ID 7516 Rev 8 65/186 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. These registers are readable and writable and are not affected by the timer hardware. A reset event changes the OCiR value to 8000h. Timing resolution is one count of the free running counter: (fCPU/CC[1:0]). Procedure To use the output compare function, select the following in the CR2 register: 1. Set the OCiE bit if an output is needed then the OCMPi pin is dedicated to the output compare i signal. 2. Select the timer clock (CC[1:0]) (see Table 24). 3. Select the following in the CR1 register: a) Select the OLVLi bit to applied to the OCMPi pins after the match occurs. b) Set the OCIE bit to generate an interrupt if it is needed. When a match is found between OCiR register and CR register: ● OCFi bit is set. ● The OCMPi pin takes OLVLi bit value (OCMPi pin latch is forced low during reset). ● 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: Where: Δt = Output compare period (in seconds) fCPU = CPU clock frequency (in hertz) Table 20. OC/R register MS Byte LS Byte OCiROCiHR OCiLR Δ OCiR = Δt * fCPU PRESC |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |