欢迎访问ic37.com |
会员登录 免费注册
发布采购

ATMEGA128L-8AL 参数 Datasheet PDF下载

ATMEGA128L-8AL图片预览
型号: ATMEGA128L-8AL
PDF下载: 下载PDF文件 查看货源
内容描述: [RISC Microcontroller, 8-Bit, FLASH, 8MHz, CMOS, PQFP64, 14 X 14 MM, 1 MM HEIGHT, 0.80 MM PITCH, PLASTIC, MS-026AEB, TQFP-64]
分类和应用: 时钟微控制器外围集成电路
文件页数/大小: 391 页 / 6192 K
品牌: ATMEL [ ATMEL ]
 浏览型号ATMEGA128L-8AL的Datasheet PDF文件第96页浏览型号ATMEGA128L-8AL的Datasheet PDF文件第97页浏览型号ATMEGA128L-8AL的Datasheet PDF文件第98页浏览型号ATMEGA128L-8AL的Datasheet PDF文件第99页浏览型号ATMEGA128L-8AL的Datasheet PDF文件第101页浏览型号ATMEGA128L-8AL的Datasheet PDF文件第102页浏览型号ATMEGA128L-8AL的Datasheet PDF文件第103页浏览型号ATMEGA128L-8AL的Datasheet PDF文件第104页  
Figure 39. Fast PWM Mode, Timing Diagram  
OCRn Interrupt Flag Set  
OCRn Update  
and  
TOVn Interrupt Flag Set  
TCNTn  
(COMn1:0 = 2)  
(COMn1:0 = 3)  
OCn  
OCn  
1
2
3
4
5
6
7
Period  
The Timer/Counter overflow flag (TOV0) is set each time the counter reaches Max If the interrupt  
is enabled, the interrupt handler routine can be used for updating the compare value.  
In fast PWM mode, the compare unit allows generation of PWM waveforms on the OC0 pin. Set-  
ting the COM01:0 bits to 2 will produce a non-inverted PWM and an inverted PWM output can  
be generated by setting the COM01:0 to 3 (See Table 54 on page 105). The actual OC0 value  
will only be visible on the port pin if the data direction for the port pin is set as output. The PWM  
waveform is generated by setting (or clearing) the OC0 Register at the compare match between  
OCR0 and TCNT0, and clearing (or setting) the OC0 Register at the timer clock cycle the  
counter is cleared (changes from MAX to BOTTOM).  
The PWM frequency for the output can be calculated by the following equation:  
f
clk_I/O  
f
= -----------------  
OCnPWM  
N 256  
The N variable represents the prescale factor (1, 8, 32, 64, 128, 256, or 1024).  
The extreme values for the OCR0 Register represent special cases when generating a PWM  
waveform output in the fast PWM mode. If the OCR0 is set equal to BOTTOM, the output will be  
a narrow spike for each MAX+1 timer clock cycle. Setting the OCR0 equal to MAX will result in a  
constantly high or low output (depending on the polarity of the output set by the COM01:0 bits.)  
A frequency (with 50% duty cycle) waveform output in fast PWM mode can be achieved by set-  
ting OC0 to toggle its logical level on each compare match (COM01:0 = 1). The waveform  
generated will have a maximum frequency of foc0 = fclk_I/O/2 when OCR0 is set to zero. This fea-  
ture is similar to the OC0 toggle in CTC mode, except the double buffer feature of the output  
compare unit is enabled in the fast PWM mode.  
100  
ATmega128(L)  
2467P–AVR–08/07  
 复制成功!