
定时器/计数器
在ATmega103的( L)提供了三个通用定时器/计数器 - 两个8位T /铯
和一个16位的T / C 。定时器/计数器可选可以从异步时钟
外部振荡器。该振荡器进行了优化,使用32.768 kHz晶振的使用,
因此可以用定时器/计数器作为一个实时时钟( RTC ) 。定时器/计数器有
自己的预分频器。定时器/计数器1和2都从各个预分频选择
相同的10位的预分频器定时器。这些定时器/计数器可以被用来作为一个计时器
内部时钟的时基或作为与外部引脚连接该触发计数器
计数。
图28 。
预分频器的定时器/计数器和定时器/计数器
CK
10位T / C预分频器
定时器/计数器
预分频器
CK/256
CK/64
T1
T2
0
0
CS20
CS21
CS22
CS10
CS11
CS12
定时器/计数器时钟源
TCK2
定时器/计数器时钟源
TCK1
定时器/计数器1和2,
CK / 256和CK / 1024 ,其中CK
可以比的XTAL低
定时器/计数器1和2 ,加
选择作为时钟源。
四个不同的预分频选项有: CK / 8 , CK / 64 ,
为CPU时钟。观察CPU的时钟频率
频率如果XTAL分频器被使能。为
选择为对照,外部电源和停止即可
图29 。
T / C0的预分频器
CK
TOSC1
PCK0
10位T / C预分频器
PCK0/32
PCK0/128
PCK0/8
PCK0/64
PCK0/256
PCK0/1024
AS0
CS00
CS01
CS02
定时器/计数器时钟源
PCK0
38
ATmega103(L)
0945I–AVR–02/07
CK/1024
CK/8