AVR单片机学习笔记

笔记

定时计数器 0

MCU = ATMEGA32

T/C0
计数器:TCNT0
输出比较:OCR0 相等-->置位OCF0

认识PWM

周期:
频率:
占空比:
分辨率:

工作模式

普通模式

CTC 模式

当TCNT0 和 OCR0 匹配时, TCNTO 清零,中断使能,
TCCR0 COM01:COM00 控制来控制OC0的电平变化

快速PWM

相位修正PWM

TCCR0控制寄存器:

TIMSK:T/C中断屏蔽寄存器
TIFR

预分频器:

16M的晶振,TCNT0每隔1/16M就会被加一次,

T/C1

计数器:16BIT TCNT1
输出比较:OCR1A OCR1B
中断标志位:OCF1A OCF1B
波形发生器:OC1A OC1B
配置寄存器:TCCR1A TCCR1B
输入捕捉:

TIMSK
TOIE1:溢出使能
OCIE1A: 比较A匹配中断使能
OCIE1B: 比较B匹配中断使能

原文地址:https://www.cnblogs.com/rainboy/p/4593063.html